./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/thread-join-counter-inner-3.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/thread-join-counter-inner-3.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 377790fd19f7d2c65460dbd187cd389cbb6db137039fc1c105290d75002a7086
--- Real Ultimate output ---
This is Ultimate 0.2.2-dev-2329fc7
[2023-11-03 13:34:44,352 INFO  L177        SettingsManager]: Resetting all preferences to default values...
[2023-11-03 13:34:44,354 INFO  L181        SettingsManager]: Resetting UltimateCore preferences to default values
[2023-11-03 13:34:44,376 INFO  L184        SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring...
[2023-11-03 13:34:44,377 INFO  L181        SettingsManager]: Resetting Boogie Preprocessor preferences to default values
[2023-11-03 13:34:44,378 INFO  L181        SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values
[2023-11-03 13:34:44,379 INFO  L181        SettingsManager]: Resetting Abstract Interpretation preferences to default values
[2023-11-03 13:34:44,380 INFO  L181        SettingsManager]: Resetting LassoRanker preferences to default values
[2023-11-03 13:34:44,381 INFO  L181        SettingsManager]: Resetting Reaching Definitions preferences to default values
[2023-11-03 13:34:44,382 INFO  L181        SettingsManager]: Resetting SyntaxChecker preferences to default values
[2023-11-03 13:34:44,382 INFO  L181        SettingsManager]: Resetting Sifa preferences to default values
[2023-11-03 13:34:44,383 INFO  L184        SettingsManager]: Büchi Program Product provides no preferences, ignoring...
[2023-11-03 13:34:44,383 INFO  L181        SettingsManager]: Resetting LTL2Aut preferences to default values
[2023-11-03 13:34:44,384 INFO  L181        SettingsManager]: Resetting PEA to Boogie preferences to default values
[2023-11-03 13:34:44,385 INFO  L181        SettingsManager]: Resetting BlockEncodingV2 preferences to default values
[2023-11-03 13:34:44,386 INFO  L181        SettingsManager]: Resetting ChcToBoogie preferences to default values
[2023-11-03 13:34:44,386 INFO  L181        SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values
[2023-11-03 13:34:44,387 INFO  L181        SettingsManager]: Resetting BuchiAutomizer preferences to default values
[2023-11-03 13:34:44,388 INFO  L181        SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values
[2023-11-03 13:34:44,389 INFO  L181        SettingsManager]: Resetting CodeCheck preferences to default values
[2023-11-03 13:34:44,390 INFO  L181        SettingsManager]: Resetting InvariantSynthesis preferences to default values
[2023-11-03 13:34:44,392 INFO  L181        SettingsManager]: Resetting RCFGBuilder preferences to default values
[2023-11-03 13:34:44,393 INFO  L181        SettingsManager]: Resetting Referee preferences to default values
[2023-11-03 13:34:44,393 INFO  L181        SettingsManager]: Resetting TraceAbstraction preferences to default values
[2023-11-03 13:34:44,396 INFO  L184        SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring...
[2023-11-03 13:34:44,396 INFO  L184        SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring...
[2023-11-03 13:34:44,396 INFO  L181        SettingsManager]: Resetting TreeAutomizer preferences to default values
[2023-11-03 13:34:44,397 INFO  L181        SettingsManager]: Resetting IcfgToChc preferences to default values
[2023-11-03 13:34:44,397 INFO  L181        SettingsManager]: Resetting IcfgTransformer preferences to default values
[2023-11-03 13:34:44,398 INFO  L184        SettingsManager]: ReqToTest provides no preferences, ignoring...
[2023-11-03 13:34:44,398 INFO  L181        SettingsManager]: Resetting Boogie Printer preferences to default values
[2023-11-03 13:34:44,398 INFO  L181        SettingsManager]: Resetting ChcSmtPrinter preferences to default values
[2023-11-03 13:34:44,399 INFO  L181        SettingsManager]: Resetting ReqPrinter preferences to default values
[2023-11-03 13:34:44,399 INFO  L181        SettingsManager]: Resetting Witness Printer preferences to default values
[2023-11-03 13:34:44,400 INFO  L184        SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring...
[2023-11-03 13:34:44,400 INFO  L181        SettingsManager]: Resetting CDTParser preferences to default values
[2023-11-03 13:34:44,401 INFO  L184        SettingsManager]: AutomataScriptParser provides no preferences, ignoring...
[2023-11-03 13:34:44,401 INFO  L184        SettingsManager]: ReqParser provides no preferences, ignoring...
[2023-11-03 13:34:44,401 INFO  L181        SettingsManager]: Resetting SmtParser preferences to default values
[2023-11-03 13:34:44,402 INFO  L181        SettingsManager]: Resetting Witness Parser preferences to default values
[2023-11-03 13:34:44,402 INFO  L188        SettingsManager]: Finished resetting all preferences to default values...
[2023-11-03 13:34:44,403 INFO  L101        SettingsManager]: Beginning loading settings from /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/config/svcomp-DataRace-32bit-Automizer_Default.epf
[2023-11-03 13:34:44,420 INFO  L113        SettingsManager]: Loading preferences was successful
[2023-11-03 13:34:44,420 INFO  L115        SettingsManager]: Preferences different from defaults after loading the file:
[2023-11-03 13:34:44,420 INFO  L136        SettingsManager]: Preferences of UltimateCore differ from their defaults:
[2023-11-03 13:34:44,420 INFO  L138        SettingsManager]:  * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR;
[2023-11-03 13:34:44,421 INFO  L136        SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults:
[2023-11-03 13:34:44,421 INFO  L138        SettingsManager]:  * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS
[2023-11-03 13:34:44,421 INFO  L136        SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults:
[2023-11-03 13:34:44,421 INFO  L138        SettingsManager]:  * Create parallel compositions if possible=false
[2023-11-03 13:34:44,422 INFO  L138        SettingsManager]:  * Use SBE=true
[2023-11-03 13:34:44,422 INFO  L136        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2023-11-03 13:34:44,422 INFO  L138        SettingsManager]:  * sizeof long=4
[2023-11-03 13:34:44,422 INFO  L138        SettingsManager]:  * Check unreachability of error function in SV-COMP mode=false
[2023-11-03 13:34:44,422 INFO  L138        SettingsManager]:  * Overapproximate operations on floating types=true
[2023-11-03 13:34:44,422 INFO  L138        SettingsManager]:  * sizeof POINTER=4
[2023-11-03 13:34:44,422 INFO  L138        SettingsManager]:  * Check division by zero=IGNORE
[2023-11-03 13:34:44,422 INFO  L138        SettingsManager]:  * Pointer to allocated memory at dereference=IGNORE
[2023-11-03 13:34:44,422 INFO  L138        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=IGNORE
[2023-11-03 13:34:44,422 INFO  L138        SettingsManager]:  * Check array bounds for arrays that are off heap=IGNORE
[2023-11-03 13:34:44,423 INFO  L138        SettingsManager]:  * Check absence of data races in concurrent programs=true
[2023-11-03 13:34:44,423 INFO  L138        SettingsManager]:  * sizeof long double=12
[2023-11-03 13:34:44,423 INFO  L138        SettingsManager]:  * Check if freed pointer was valid=false
[2023-11-03 13:34:44,423 INFO  L138        SettingsManager]:  * Use constant arrays=true
[2023-11-03 13:34:44,423 INFO  L138        SettingsManager]:  * Pointer base address is valid at dereference=IGNORE
[2023-11-03 13:34:44,423 INFO  L136        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2023-11-03 13:34:44,423 INFO  L138        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2023-11-03 13:34:44,423 INFO  L138        SettingsManager]:  * SMT solver=External_DefaultMode
[2023-11-03 13:34:44,423 INFO  L138        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000
[2023-11-03 13:34:44,424 INFO  L136        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2023-11-03 13:34:44,424 INFO  L138        SettingsManager]:  * Compute Interpolants along a Counterexample=FPandBP
[2023-11-03 13:34:44,424 INFO  L138        SettingsManager]:  * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles
[2023-11-03 13:34:44,424 INFO  L138        SettingsManager]:  * Trace refinement strategy=CAMEL
[2023-11-03 13:34:44,424 INFO  L138        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in
[2023-11-03 13:34:44,424 INFO  L138        SettingsManager]:  * Automaton type used in concurrency analysis=PETRI_NET
[2023-11-03 13:34:44,424 INFO  L138        SettingsManager]:  * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true
[2023-11-03 13:34:44,424 INFO  L138        SettingsManager]:  * Order on configurations for Petri net unfoldings=DBO
[2023-11-03 13:34:44,424 INFO  L138        SettingsManager]:  * SMT solver=External_ModelsAndUnsatCoreMode
[2023-11-03 13:34:44,424 INFO  L138        SettingsManager]:  * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC
[2023-11-03 13:34:44,425 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 -> 377790fd19f7d2c65460dbd187cd389cbb6db137039fc1c105290d75002a7086
[2023-11-03 13:34:44,635 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2023-11-03 13:34:44,660 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2023-11-03 13:34:44,662 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2023-11-03 13:34:44,664 INFO  L271        PluginConnector]: Initializing CDTParser...
[2023-11-03 13:34:44,664 INFO  L275        PluginConnector]: CDTParser initialized
[2023-11-03 13:34:44,666 INFO  L432   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /mnt/goblint-svcomp/goblint-bench/bench/concrat/race-challenges/thread-join-counter-inner-3.i
[2023-11-03 13:34:45,663 INFO  L500              CDTParser]: Created temporary CDT project at NULL
[2023-11-03 13:34:45,908 INFO  L351              CDTParser]: Found 1 translation units.
[2023-11-03 13:34:45,909 INFO  L172              CDTParser]: Scanning /mnt/goblint-svcomp/goblint-bench/bench/concrat/race-challenges/thread-join-counter-inner-3.i
[2023-11-03 13:34:45,918 INFO  L394              CDTParser]: About to delete temporary CDT project at /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/data/f6693a09d/9e82f9ecabd647eab532cfa3046b0b02/FLAG5178211f3
[2023-11-03 13:34:46,283 INFO  L402              CDTParser]: Successfully deleted /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/data/f6693a09d/9e82f9ecabd647eab532cfa3046b0b02
[2023-11-03 13:34:46,286 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2023-11-03 13:34:46,287 INFO  L131        ToolchainWalker]: Walking toolchain with 6 elements.
[2023-11-03 13:34:46,288 INFO  L113        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2023-11-03 13:34:46,288 INFO  L271        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2023-11-03 13:34:46,292 INFO  L275        PluginConnector]: CACSL2BoogieTranslator initialized
[2023-11-03 13:34:46,292 INFO  L185        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.11 01:34:46" (1/1) ...
[2023-11-03 13:34:46,293 INFO  L205        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@475e260d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:34:46, skipping insertion in model container
[2023-11-03 13:34:46,293 INFO  L185        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.11 01:34:46" (1/1) ...
[2023-11-03 13:34:46,300 INFO  L145         MainTranslator]: Starting translation in SV-COMP mode 
[2023-11-03 13:34:46,335 INFO  L178         MainTranslator]: Built tables and reachable declarations
[2023-11-03 13:34:46,554 WARN  L623        FunctionHandler]: Unknown extern function pthread_detach
[2023-11-03 13:34:46,556 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2023-11-03 13:34:46,568 INFO  L203         MainTranslator]: Completed pre-run
[2023-11-03 13:34:46,606 WARN  L623        FunctionHandler]: Unknown extern function pthread_detach
[2023-11-03 13:34:46,608 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2023-11-03 13:34:46,636 INFO  L208         MainTranslator]: Completed translation
[2023-11-03 13:34:46,636 INFO  L202        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:34:46 WrapperNode
[2023-11-03 13:34:46,636 INFO  L132        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2023-11-03 13:34:46,637 INFO  L113        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2023-11-03 13:34:46,638 INFO  L271        PluginConnector]: Initializing Boogie Procedure Inliner...
[2023-11-03 13:34:46,638 INFO  L275        PluginConnector]: Boogie Procedure Inliner initialized
[2023-11-03 13:34:46,643 INFO  L185        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:34:46" (1/1) ...
[2023-11-03 13:34:46,661 INFO  L185        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:34:46" (1/1) ...
[2023-11-03 13:34:46,680 INFO  L138                Inliner]: procedures = 159, calls = 46, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 99
[2023-11-03 13:34:46,681 INFO  L132        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2023-11-03 13:34:46,681 INFO  L113        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2023-11-03 13:34:46,681 INFO  L271        PluginConnector]: Initializing Boogie Preprocessor...
[2023-11-03 13:34:46,681 INFO  L275        PluginConnector]: Boogie Preprocessor initialized
[2023-11-03 13:34:46,689 INFO  L185        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:34:46" (1/1) ...
[2023-11-03 13:34:46,690 INFO  L185        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:34:46" (1/1) ...
[2023-11-03 13:34:46,693 INFO  L185        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:34:46" (1/1) ...
[2023-11-03 13:34:46,693 INFO  L185        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:34:46" (1/1) ...
[2023-11-03 13:34:46,698 INFO  L185        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:34:46" (1/1) ...
[2023-11-03 13:34:46,701 INFO  L185        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:34:46" (1/1) ...
[2023-11-03 13:34:46,703 INFO  L185        PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:34:46" (1/1) ...
[2023-11-03 13:34:46,704 INFO  L185        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:34:46" (1/1) ...
[2023-11-03 13:34:46,707 INFO  L132        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2023-11-03 13:34:46,708 INFO  L113        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2023-11-03 13:34:46,708 INFO  L271        PluginConnector]: Initializing RCFGBuilder...
[2023-11-03 13:34:46,708 INFO  L275        PluginConnector]: RCFGBuilder initialized
[2023-11-03 13:34:46,709 INFO  L185        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:34:46" (1/1) ...
[2023-11-03 13:34:46,715 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000
[2023-11-03 13:34:46,724 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3
[2023-11-03 13:34:46,738 INFO  L229       MonitoredProcess]: Starting monitored process 1 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null)
[2023-11-03 13:34:46,742 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process
[2023-11-03 13:34:46,766 INFO  L130     BoogieDeclarations]: Found specification of procedure read~int
[2023-11-03 13:34:46,766 INFO  L130     BoogieDeclarations]: Found specification of procedure write~int
[2023-11-03 13:34:46,766 INFO  L130     BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock
[2023-11-03 13:34:46,766 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2023-11-03 13:34:46,766 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack
[2023-11-03 13:34:46,767 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc
[2023-11-03 13:34:46,767 INFO  L130     BoogieDeclarations]: Found specification of procedure pthread_detach
[2023-11-03 13:34:46,767 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~int
[2023-11-03 13:34:46,767 INFO  L130     BoogieDeclarations]: Found specification of procedure thread
[2023-11-03 13:34:46,767 INFO  L138     BoogieDeclarations]: Found implementation of procedure thread
[2023-11-03 13:34:46,767 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2023-11-03 13:34:46,767 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2023-11-03 13:34:46,769 WARN  L209             CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement
[2023-11-03 13:34:46,880 INFO  L235             CfgBuilder]: Building ICFG
[2023-11-03 13:34:46,881 INFO  L261             CfgBuilder]: Building CFG for each procedure with an implementation
[2023-11-03 13:34:47,124 INFO  L276             CfgBuilder]: Performing block encoding
[2023-11-03 13:34:47,132 INFO  L295             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2023-11-03 13:34:47,132 INFO  L300             CfgBuilder]: Removed 3 assume(true) statements.
[2023-11-03 13:34:47,135 INFO  L202        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 01:34:47 BoogieIcfgContainer
[2023-11-03 13:34:47,135 INFO  L132        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2023-11-03 13:34:47,137 INFO  L113        PluginConnector]: ------------------------TraceAbstraction----------------------------
[2023-11-03 13:34:47,137 INFO  L271        PluginConnector]: Initializing TraceAbstraction...
[2023-11-03 13:34:47,140 INFO  L275        PluginConnector]: TraceAbstraction initialized
[2023-11-03 13:34:47,140 INFO  L185        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.11 01:34:46" (1/3) ...
[2023-11-03 13:34:47,140 INFO  L205        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3650dcac and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.11 01:34:47, skipping insertion in model container
[2023-11-03 13:34:47,141 INFO  L185        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:34:46" (2/3) ...
[2023-11-03 13:34:47,141 INFO  L205        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3650dcac and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.11 01:34:47, skipping insertion in model container
[2023-11-03 13:34:47,141 INFO  L185        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 01:34:47" (3/3) ...
[2023-11-03 13:34:47,142 INFO  L112   eAbstractionObserver]: Analyzing ICFG thread-join-counter-inner-3.i
[2023-11-03 13:34:47,149 WARN  L145   ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program
[2023-11-03 13:34:47,158 INFO  L203   ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION
[2023-11-03 13:34:47,158 INFO  L162   ceAbstractionStarter]: Applying trace abstraction to program that has 10 error locations.
[2023-11-03 13:34:47,159 INFO  L515   ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances.
[2023-11-03 13:34:47,218 INFO  L144    ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions.
[2023-11-03 13:34:47,250 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 162 places, 165 transitions, 335 flow
[2023-11-03 13:34:47,313 INFO  L130       PetriNetUnfolder]: 9/200 cut-off events.
[2023-11-03 13:34:47,314 INFO  L131       PetriNetUnfolder]: For 0/0 co-relation queries the response was YES.
[2023-11-03 13:34:47,320 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 205 conditions, 200 events. 9/200 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 351 event pairs, 0 based on Foata normal form. 0/176 useless extension candidates. Maximal degree in co-relation 107. Up to 4 conditions per place. 
[2023-11-03 13:34:47,321 INFO  L82        GeneralOperation]: Start removeDead. Operand has 162 places, 165 transitions, 335 flow
[2023-11-03 13:34:47,326 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 162 places, 165 transitions, 335 flow
[2023-11-03 13:34:47,329 INFO  L124   etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation.
[2023-11-03 13:34:47,338 INFO  L131   etLargeBlockEncoding]: Starting large block encoding on Petri net that has 162 places, 165 transitions, 335 flow
[2023-11-03 13:34:47,340 INFO  L113        LiptonReduction]: Starting Lipton reduction on Petri net that has 162 places, 165 transitions, 335 flow
[2023-11-03 13:34:47,341 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 162 places, 165 transitions, 335 flow
[2023-11-03 13:34:47,390 INFO  L130       PetriNetUnfolder]: 9/200 cut-off events.
[2023-11-03 13:34:47,390 INFO  L131       PetriNetUnfolder]: For 0/0 co-relation queries the response was YES.
[2023-11-03 13:34:47,392 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 205 conditions, 200 events. 9/200 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 351 event pairs, 0 based on Foata normal form. 0/176 useless extension candidates. Maximal degree in co-relation 107. Up to 4 conditions per place. 
[2023-11-03 13:34:47,404 INFO  L119        LiptonReduction]: Number of co-enabled transitions 5832
[2023-11-03 13:34:50,661 INFO  L134        LiptonReduction]: Checked pairs total: 25598
[2023-11-03 13:34:50,661 INFO  L136        LiptonReduction]: Total number of compositions: 112
[2023-11-03 13:34:50,672 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2023-11-03 13:34:50,678 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;@c9c7853, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=<UNSUPPORTED>, UseSemiCommutativity=<UNSUPPORTED>, Solver=<NOT_USED>, SolverTimeout=<NOT_USED>]
[2023-11-03 13:34:50,678 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 17 error locations.
[2023-11-03 13:34:50,680 INFO  L130       PetriNetUnfolder]: 0/7 cut-off events.
[2023-11-03 13:34:50,681 INFO  L131       PetriNetUnfolder]: For 0/0 co-relation queries the response was YES.
[2023-11-03 13:34:50,681 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 13:34:50,681 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1]
[2023-11-03 13:34:50,682 INFO  L420      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (and 14 more)] ===
[2023-11-03 13:34:50,685 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 13:34:50,686 INFO  L85        PathProgramCache]: Analyzing trace with hash 17152853, now seen corresponding path program 1 times
[2023-11-03 13:34:50,692 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 13:34:50,692 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75929905]
[2023-11-03 13:34:50,693 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 13:34:50,693 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 13:34:50,775 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 13:34:50,828 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-11-03 13:34:50,829 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 13:34:50,829 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [75929905]
[2023-11-03 13:34:50,830 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [75929905] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 13:34:50,830 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 13:34:50,830 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1
[2023-11-03 13:34:50,831 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397403216]
[2023-11-03 13:34:50,832 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 13:34:50,838 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2023-11-03 13:34:50,839 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 13:34:50,854 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2023-11-03 13:34:50,856 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2023-11-03 13:34:50,858 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 160 out of 277
[2023-11-03 13:34:50,860 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 60 transitions, 125 flow. Second operand  has 2 states, 2 states have (on average 162.0) internal successors, (324), 2 states have internal predecessors, (324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 13:34:50,860 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 13:34:50,861 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 160 of 277
[2023-11-03 13:34:50,861 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 13:34:50,938 INFO  L130       PetriNetUnfolder]: 130/442 cut-off events.
[2023-11-03 13:34:50,938 INFO  L131       PetriNetUnfolder]: For 0/0 co-relation queries the response was YES.
[2023-11-03 13:34:50,939 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 714 conditions, 442 events. 130/442 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 2342 event pairs, 105 based on Foata normal form. 25/417 useless extension candidates. Maximal degree in co-relation 674. Up to 266 conditions per place. 
[2023-11-03 13:34:50,942 INFO  L137   encePairwiseOnDemand]: 274/277 looper letters, 26 selfloop transitions, 0 changer transitions 0/57 dead transitions.
[2023-11-03 13:34:50,942 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 57 transitions, 171 flow
[2023-11-03 13:34:50,944 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2023-11-03 13:34:50,945 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 2 states.
[2023-11-03 13:34:50,952 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 349 transitions.
[2023-11-03 13:34:50,954 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6299638989169675
[2023-11-03 13:34:50,954 INFO  L72            ComplementDD]: Start complementDD. Operand 2 states and 349 transitions.
[2023-11-03 13:34:50,954 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 2 states and 349 transitions.
[2023-11-03 13:34:50,956 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 13:34:50,958 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 349 transitions.
[2023-11-03 13:34:50,961 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 3 states, 2 states have (on average 174.5) internal successors, (349), 2 states have internal predecessors, (349), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 13:34:50,966 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 3 states, 3 states have (on average 277.0) internal successors, (831), 3 states have internal predecessors, (831), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 13:34:50,966 INFO  L81            ComplementDD]: Finished complementDD. Result  has 3 states, 3 states have (on average 277.0) internal successors, (831), 3 states have internal predecessors, (831), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 13:34:50,967 INFO  L175             Difference]: Start difference. First operand has 59 places, 60 transitions, 125 flow. Second operand 2 states and 349 transitions.
[2023-11-03 13:34:50,968 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 57 transitions, 171 flow
[2023-11-03 13:34:50,970 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 57 transitions, 171 flow, removed 0 selfloop flow, removed 0 redundant places.
[2023-11-03 13:34:50,972 INFO  L231             Difference]: Finished difference. Result has 59 places, 57 transitions, 119 flow
[2023-11-03 13:34:50,973 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=119, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=119, PETRI_PLACES=59, PETRI_TRANSITIONS=57}
[2023-11-03 13:34:50,976 INFO  L288   CegarLoopForPetriNet]: 59 programPoint places, 0 predicate places.
[2023-11-03 13:34:50,976 INFO  L495      AbstractCegarLoop]: Abstraction has has 59 places, 57 transitions, 119 flow
[2023-11-03 13:34:50,977 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 162.0) internal successors, (324), 2 states have internal predecessors, (324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 13:34:50,977 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 13:34:50,977 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1]
[2023-11-03 13:34:50,978 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0
[2023-11-03 13:34:50,978 INFO  L420      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (and 14 more)] ===
[2023-11-03 13:34:50,978 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 13:34:50,978 INFO  L85        PathProgramCache]: Analyzing trace with hash 530964788, now seen corresponding path program 1 times
[2023-11-03 13:34:50,979 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 13:34:50,979 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904487690]
[2023-11-03 13:34:50,979 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 13:34:50,979 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 13:34:50,995 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 13:34:51,031 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-11-03 13:34:51,031 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 13:34:51,031 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [904487690]
[2023-11-03 13:34:51,032 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [904487690] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 13:34:51,032 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 13:34:51,032 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-11-03 13:34:51,032 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158080926]
[2023-11-03 13:34:51,032 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 13:34:51,033 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-03 13:34:51,034 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 13:34:51,034 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-03 13:34:51,034 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-03 13:34:51,048 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 153 out of 277
[2023-11-03 13:34:51,049 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 57 transitions, 119 flow. Second operand  has 3 states, 3 states have (on average 154.66666666666666) internal successors, (464), 3 states have internal predecessors, (464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 13:34:51,049 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 13:34:51,049 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 277
[2023-11-03 13:34:51,049 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 13:34:51,148 INFO  L130       PetriNetUnfolder]: 177/535 cut-off events.
[2023-11-03 13:34:51,149 INFO  L131       PetriNetUnfolder]: For 0/0 co-relation queries the response was YES.
[2023-11-03 13:34:51,150 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 903 conditions, 535 events. 177/535 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 2871 event pairs, 122 based on Foata normal form. 0/466 useless extension candidates. Maximal degree in co-relation 899. Up to 327 conditions per place. 
[2023-11-03 13:34:51,152 INFO  L137   encePairwiseOnDemand]: 273/277 looper letters, 44 selfloop transitions, 3 changer transitions 0/75 dead transitions.
[2023-11-03 13:34:51,152 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 75 transitions, 249 flow
[2023-11-03 13:34:51,153 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-03 13:34:51,153 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-03 13:34:51,155 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 507 transitions.
[2023-11-03 13:34:51,156 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6101083032490975
[2023-11-03 13:34:51,156 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 507 transitions.
[2023-11-03 13:34:51,156 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 507 transitions.
[2023-11-03 13:34:51,156 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 13:34:51,157 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 507 transitions.
[2023-11-03 13:34:51,158 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 169.0) internal successors, (507), 3 states have internal predecessors, (507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 13:34:51,160 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 277.0) internal successors, (1108), 4 states have internal predecessors, (1108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 13:34:51,161 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 277.0) internal successors, (1108), 4 states have internal predecessors, (1108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 13:34:51,161 INFO  L175             Difference]: Start difference. First operand has 59 places, 57 transitions, 119 flow. Second operand 3 states and 507 transitions.
[2023-11-03 13:34:51,161 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 75 transitions, 249 flow
[2023-11-03 13:34:51,162 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 75 transitions, 249 flow, removed 0 selfloop flow, removed 0 redundant places.
[2023-11-03 13:34:51,163 INFO  L231             Difference]: Finished difference. Result has 62 places, 59 transitions, 138 flow
[2023-11-03 13:34:51,163 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=119, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=138, PETRI_PLACES=62, PETRI_TRANSITIONS=59}
[2023-11-03 13:34:51,164 INFO  L288   CegarLoopForPetriNet]: 59 programPoint places, 3 predicate places.
[2023-11-03 13:34:51,164 INFO  L495      AbstractCegarLoop]: Abstraction has has 62 places, 59 transitions, 138 flow
[2023-11-03 13:34:51,165 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 154.66666666666666) internal successors, (464), 3 states have internal predecessors, (464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 13:34:51,165 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 13:34:51,165 INFO  L209   CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1]
[2023-11-03 13:34:51,165 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1
[2023-11-03 13:34:51,166 INFO  L420      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (and 14 more)] ===
[2023-11-03 13:34:51,166 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 13:34:51,166 INFO  L85        PathProgramCache]: Analyzing trace with hash -695960389, now seen corresponding path program 1 times
[2023-11-03 13:34:51,166 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 13:34:51,167 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775876225]
[2023-11-03 13:34:51,167 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 13:34:51,167 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 13:34:51,197 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-11-03 13:34:51,197 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2023-11-03 13:34:51,213 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-11-03 13:34:51,229 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2023-11-03 13:34:51,230 INFO  L360         BasicCegarLoop]: Counterexample is feasible
[2023-11-03 13:34:51,231 INFO  L805   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (16 of 17 remaining)
[2023-11-03 13:34:51,232 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (15 of 17 remaining)
[2023-11-03 13:34:51,232 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (14 of 17 remaining)
[2023-11-03 13:34:51,233 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (13 of 17 remaining)
[2023-11-03 13:34:51,233 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (12 of 17 remaining)
[2023-11-03 13:34:51,233 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (11 of 17 remaining)
[2023-11-03 13:34:51,233 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (10 of 17 remaining)
[2023-11-03 13:34:51,234 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (9 of 17 remaining)
[2023-11-03 13:34:51,234 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr4ASSERT_VIOLATIONDATA_RACE (8 of 17 remaining)
[2023-11-03 13:34:51,234 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr3ASSERT_VIOLATIONDATA_RACE (7 of 17 remaining)
[2023-11-03 13:34:51,234 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr5ASSERT_VIOLATIONDATA_RACE (6 of 17 remaining)
[2023-11-03 13:34:51,235 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (5 of 17 remaining)
[2023-11-03 13:34:51,235 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (4 of 17 remaining)
[2023-11-03 13:34:51,235 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (3 of 17 remaining)
[2023-11-03 13:34:51,235 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr4ASSERT_VIOLATIONDATA_RACE (2 of 17 remaining)
[2023-11-03 13:34:51,235 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr3ASSERT_VIOLATIONDATA_RACE (1 of 17 remaining)
[2023-11-03 13:34:51,236 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr5ASSERT_VIOLATIONDATA_RACE (0 of 17 remaining)
[2023-11-03 13:34:51,236 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2
[2023-11-03 13:34:51,236 INFO  L445         BasicCegarLoop]: Path program histogram: [1, 1, 1]
[2023-11-03 13:34:51,238 WARN  L233   ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis
[2023-11-03 13:34:51,238 INFO  L515   ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances.
[2023-11-03 13:34:51,267 INFO  L144    ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions.
[2023-11-03 13:34:51,270 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 217 places, 220 transitions, 452 flow
[2023-11-03 13:34:51,298 INFO  L130       PetriNetUnfolder]: 14/308 cut-off events.
[2023-11-03 13:34:51,298 INFO  L131       PetriNetUnfolder]: For 2/2 co-relation queries the response was YES.
[2023-11-03 13:34:51,299 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 318 conditions, 308 events. 14/308 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 719 event pairs, 0 based on Foata normal form. 0/268 useless extension candidates. Maximal degree in co-relation 201. Up to 6 conditions per place. 
[2023-11-03 13:34:51,300 INFO  L82        GeneralOperation]: Start removeDead. Operand has 217 places, 220 transitions, 452 flow
[2023-11-03 13:34:51,302 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 217 places, 220 transitions, 452 flow
[2023-11-03 13:34:51,302 INFO  L124   etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation.
[2023-11-03 13:34:51,302 INFO  L131   etLargeBlockEncoding]: Starting large block encoding on Petri net that has 217 places, 220 transitions, 452 flow
[2023-11-03 13:34:51,302 INFO  L113        LiptonReduction]: Starting Lipton reduction on Petri net that has 217 places, 220 transitions, 452 flow
[2023-11-03 13:34:51,302 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 217 places, 220 transitions, 452 flow
[2023-11-03 13:34:51,328 INFO  L130       PetriNetUnfolder]: 14/308 cut-off events.
[2023-11-03 13:34:51,328 INFO  L131       PetriNetUnfolder]: For 2/2 co-relation queries the response was YES.
[2023-11-03 13:34:51,329 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 318 conditions, 308 events. 14/308 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 719 event pairs, 0 based on Foata normal form. 0/268 useless extension candidates. Maximal degree in co-relation 201. Up to 6 conditions per place. 
[2023-11-03 13:34:51,336 INFO  L119        LiptonReduction]: Number of co-enabled transitions 17604
[2023-11-03 13:34:55,595 INFO  L134        LiptonReduction]: Checked pairs total: 106952
[2023-11-03 13:34:55,595 INFO  L136        LiptonReduction]: Total number of compositions: 129
[2023-11-03 13:34:55,598 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2023-11-03 13:34:55,599 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;@c9c7853, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=<UNSUPPORTED>, UseSemiCommutativity=<UNSUPPORTED>, Solver=<NOT_USED>, SolverTimeout=<NOT_USED>]
[2023-11-03 13:34:55,599 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 23 error locations.
[2023-11-03 13:34:55,601 INFO  L130       PetriNetUnfolder]: 0/8 cut-off events.
[2023-11-03 13:34:55,602 INFO  L131       PetriNetUnfolder]: For 0/0 co-relation queries the response was YES.
[2023-11-03 13:34:55,602 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 13:34:55,602 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1]
[2023-11-03 13:34:55,602 INFO  L420      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (and 20 more)] ===
[2023-11-03 13:34:55,603 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 13:34:55,603 INFO  L85        PathProgramCache]: Analyzing trace with hash 916382540, now seen corresponding path program 1 times
[2023-11-03 13:34:55,603 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 13:34:55,603 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149730992]
[2023-11-03 13:34:55,603 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 13:34:55,603 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 13:34:55,612 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 13:34:55,629 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-11-03 13:34:55,629 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 13:34:55,630 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1149730992]
[2023-11-03 13:34:55,630 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1149730992] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 13:34:55,630 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 13:34:55,630 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-11-03 13:34:55,630 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497256611]
[2023-11-03 13:34:55,631 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 13:34:55,631 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-03 13:34:55,631 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 13:34:55,631 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-03 13:34:55,632 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-03 13:34:55,648 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 205 out of 349
[2023-11-03 13:34:55,649 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 100 transitions, 212 flow. Second operand  has 3 states, 3 states have (on average 206.66666666666666) internal successors, (620), 3 states have internal predecessors, (620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 13:34:55,649 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 13:34:55,649 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 205 of 349
[2023-11-03 13:34:55,650 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 13:34:56,387 INFO  L130       PetriNetUnfolder]: 5716/11255 cut-off events.
[2023-11-03 13:34:56,388 INFO  L131       PetriNetUnfolder]: For 52/52 co-relation queries the response was YES.
[2023-11-03 13:34:56,400 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 19977 conditions, 11255 events. 5716/11255 cut-off events. For 52/52 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 94064 event pairs, 4342 based on Foata normal form. 273/10177 useless extension candidates. Maximal degree in co-relation 13130. Up to 7889 conditions per place. 
[2023-11-03 13:34:56,440 INFO  L137   encePairwiseOnDemand]: 340/349 looper letters, 74 selfloop transitions, 4 changer transitions 0/129 dead transitions.
[2023-11-03 13:34:56,440 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 129 transitions, 426 flow
[2023-11-03 13:34:56,441 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-03 13:34:56,441 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-03 13:34:56,442 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 700 transitions.
[2023-11-03 13:34:56,443 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6685768863419294
[2023-11-03 13:34:56,443 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 700 transitions.
[2023-11-03 13:34:56,443 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 700 transitions.
[2023-11-03 13:34:56,443 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 13:34:56,444 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 700 transitions.
[2023-11-03 13:34:56,445 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 233.33333333333334) internal successors, (700), 3 states have internal predecessors, (700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 13:34:56,448 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 349.0) internal successors, (1396), 4 states have internal predecessors, (1396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 13:34:56,449 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 349.0) internal successors, (1396), 4 states have internal predecessors, (1396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 13:34:56,449 INFO  L175             Difference]: Start difference. First operand has 99 places, 100 transitions, 212 flow. Second operand 3 states and 700 transitions.
[2023-11-03 13:34:56,449 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 129 transitions, 426 flow
[2023-11-03 13:34:56,450 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 129 transitions, 424 flow, removed 1 selfloop flow, removed 0 redundant places.
[2023-11-03 13:34:56,452 INFO  L231             Difference]: Finished difference. Result has 101 places, 99 transitions, 228 flow
[2023-11-03 13:34:56,452 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=202, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=228, PETRI_PLACES=101, PETRI_TRANSITIONS=99}
[2023-11-03 13:34:56,453 INFO  L288   CegarLoopForPetriNet]: 99 programPoint places, 2 predicate places.
[2023-11-03 13:34:56,453 INFO  L495      AbstractCegarLoop]: Abstraction has has 101 places, 99 transitions, 228 flow
[2023-11-03 13:34:56,454 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 206.66666666666666) internal successors, (620), 3 states have internal predecessors, (620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 13:34:56,454 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 13:34:56,454 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1]
[2023-11-03 13:34:56,454 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3
[2023-11-03 13:34:56,454 INFO  L420      AbstractCegarLoop]: === Iteration 2 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (and 20 more)] ===
[2023-11-03 13:34:56,455 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 13:34:56,455 INFO  L85        PathProgramCache]: Analyzing trace with hash -1628816552, now seen corresponding path program 1 times
[2023-11-03 13:34:56,455 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 13:34:56,455 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759005907]
[2023-11-03 13:34:56,455 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 13:34:56,456 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 13:34:56,464 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 13:34:56,480 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-11-03 13:34:56,481 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 13:34:56,481 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759005907]
[2023-11-03 13:34:56,481 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759005907] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 13:34:56,481 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 13:34:56,481 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-11-03 13:34:56,482 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [74881598]
[2023-11-03 13:34:56,482 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 13:34:56,482 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-03 13:34:56,482 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 13:34:56,483 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-03 13:34:56,483 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-03 13:34:56,521 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 194 out of 349
[2023-11-03 13:34:56,521 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 99 transitions, 228 flow. Second operand  has 3 states, 3 states have (on average 196.0) internal successors, (588), 3 states have internal predecessors, (588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 13:34:56,521 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 13:34:56,522 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 349
[2023-11-03 13:34:56,522 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 13:34:58,320 INFO  L130       PetriNetUnfolder]: 14507/28611 cut-off events.
[2023-11-03 13:34:58,321 INFO  L131       PetriNetUnfolder]: For 1159/2291 co-relation queries the response was YES.
[2023-11-03 13:34:58,359 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 52699 conditions, 28611 events. 14507/28611 cut-off events. For 1159/2291 co-relation queries the response was YES. Maximal size of possible extension queue 823. Compared 267182 event pairs, 5650 based on Foata normal form. 523/25786 useless extension candidates. Maximal degree in co-relation 32290. Up to 11396 conditions per place. 
[2023-11-03 13:34:58,479 INFO  L137   encePairwiseOnDemand]: 330/349 looper letters, 91 selfloop transitions, 14 changer transitions 0/148 dead transitions.
[2023-11-03 13:34:58,479 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 148 transitions, 546 flow
[2023-11-03 13:34:58,480 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-03 13:34:58,480 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-03 13:34:58,481 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 690 transitions.
[2023-11-03 13:34:58,482 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6590257879656161
[2023-11-03 13:34:58,482 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 690 transitions.
[2023-11-03 13:34:58,482 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 690 transitions.
[2023-11-03 13:34:58,482 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 13:34:58,482 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 690 transitions.
[2023-11-03 13:34:58,484 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 230.0) internal successors, (690), 3 states have internal predecessors, (690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 13:34:58,487 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 349.0) internal successors, (1396), 4 states have internal predecessors, (1396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 13:34:58,488 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 349.0) internal successors, (1396), 4 states have internal predecessors, (1396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 13:34:58,488 INFO  L175             Difference]: Start difference. First operand has 101 places, 99 transitions, 228 flow. Second operand 3 states and 690 transitions.
[2023-11-03 13:34:58,489 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 148 transitions, 546 flow
[2023-11-03 13:34:58,496 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 148 transitions, 541 flow, removed 0 selfloop flow, removed 1 redundant places.
[2023-11-03 13:34:58,499 INFO  L231             Difference]: Finished difference. Result has 104 places, 113 transitions, 346 flow
[2023-11-03 13:34:58,499 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=224, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=346, PETRI_PLACES=104, PETRI_TRANSITIONS=113}
[2023-11-03 13:34:58,500 INFO  L288   CegarLoopForPetriNet]: 99 programPoint places, 5 predicate places.
[2023-11-03 13:34:58,501 INFO  L495      AbstractCegarLoop]: Abstraction has has 104 places, 113 transitions, 346 flow
[2023-11-03 13:34:58,501 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 196.0) internal successors, (588), 3 states have internal predecessors, (588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 13:34:58,501 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 13:34:58,502 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 13:34:58,502 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4
[2023-11-03 13:34:58,502 INFO  L420      AbstractCegarLoop]: === Iteration 3 === Targeting threadErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (and 20 more)] ===
[2023-11-03 13:34:58,503 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 13:34:58,503 INFO  L85        PathProgramCache]: Analyzing trace with hash 1602562493, now seen corresponding path program 1 times
[2023-11-03 13:34:58,503 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 13:34:58,503 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248940702]
[2023-11-03 13:34:58,503 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 13:34:58,504 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 13:34:58,517 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 13:34:58,536 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-11-03 13:34:58,537 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 13:34:58,537 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248940702]
[2023-11-03 13:34:58,537 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1248940702] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 13:34:58,537 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 13:34:58,537 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-11-03 13:34:58,537 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855757328]
[2023-11-03 13:34:58,538 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 13:34:58,538 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-03 13:34:58,538 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 13:34:58,539 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-03 13:34:58,539 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-03 13:34:58,583 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 200 out of 349
[2023-11-03 13:34:58,586 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 113 transitions, 346 flow. Second operand  has 3 states, 3 states have (on average 202.66666666666666) internal successors, (608), 3 states have internal predecessors, (608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 13:34:58,586 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 13:34:58,586 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 200 of 349
[2023-11-03 13:34:58,586 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 13:35:00,205 INFO  L130       PetriNetUnfolder]: 11974/24211 cut-off events.
[2023-11-03 13:35:00,206 INFO  L131       PetriNetUnfolder]: For 8378/9823 co-relation queries the response was YES.
[2023-11-03 13:35:00,249 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 51086 conditions, 24211 events. 11974/24211 cut-off events. For 8378/9823 co-relation queries the response was YES. Maximal size of possible extension queue 802. Compared 229785 event pairs, 7592 based on Foata normal form. 525/22170 useless extension candidates. Maximal degree in co-relation 36796. Up to 16952 conditions per place. 
[2023-11-03 13:35:00,337 INFO  L137   encePairwiseOnDemand]: 341/349 looper letters, 76 selfloop transitions, 13 changer transitions 0/146 dead transitions.
[2023-11-03 13:35:00,337 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 146 transitions, 629 flow
[2023-11-03 13:35:00,338 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-03 13:35:00,338 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-03 13:35:00,339 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 674 transitions.
[2023-11-03 13:35:00,340 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6437440305635148
[2023-11-03 13:35:00,340 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 674 transitions.
[2023-11-03 13:35:00,340 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 674 transitions.
[2023-11-03 13:35:00,340 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 13:35:00,340 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 674 transitions.
[2023-11-03 13:35:00,342 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 224.66666666666666) internal successors, (674), 3 states have internal predecessors, (674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 13:35:00,344 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 349.0) internal successors, (1396), 4 states have internal predecessors, (1396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 13:35:00,344 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 349.0) internal successors, (1396), 4 states have internal predecessors, (1396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 13:35:00,344 INFO  L175             Difference]: Start difference. First operand has 104 places, 113 transitions, 346 flow. Second operand 3 states and 674 transitions.
[2023-11-03 13:35:00,344 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 146 transitions, 629 flow
[2023-11-03 13:35:00,358 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 146 transitions, 591 flow, removed 0 selfloop flow, removed 2 redundant places.
[2023-11-03 13:35:00,359 INFO  L231             Difference]: Finished difference. Result has 105 places, 124 transitions, 423 flow
[2023-11-03 13:35:00,360 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=318, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=423, PETRI_PLACES=105, PETRI_TRANSITIONS=124}
[2023-11-03 13:35:00,360 INFO  L288   CegarLoopForPetriNet]: 99 programPoint places, 6 predicate places.
[2023-11-03 13:35:00,360 INFO  L495      AbstractCegarLoop]: Abstraction has has 105 places, 124 transitions, 423 flow
[2023-11-03 13:35:00,361 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 202.66666666666666) internal successors, (608), 3 states have internal predecessors, (608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 13:35:00,361 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 13:35:00,361 INFO  L209   CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1]
[2023-11-03 13:35:00,361 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5
[2023-11-03 13:35:00,361 INFO  L420      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (and 20 more)] ===
[2023-11-03 13:35:00,362 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 13:35:00,362 INFO  L85        PathProgramCache]: Analyzing trace with hash 1414557886, now seen corresponding path program 1 times
[2023-11-03 13:35:00,362 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 13:35:00,362 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46062517]
[2023-11-03 13:35:00,362 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 13:35:00,363 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 13:35:00,382 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-11-03 13:35:00,382 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2023-11-03 13:35:00,394 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-11-03 13:35:00,400 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2023-11-03 13:35:00,401 INFO  L360         BasicCegarLoop]: Counterexample is feasible
[2023-11-03 13:35:00,401 INFO  L805   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (22 of 23 remaining)
[2023-11-03 13:35:00,401 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (21 of 23 remaining)
[2023-11-03 13:35:00,401 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (20 of 23 remaining)
[2023-11-03 13:35:00,401 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (19 of 23 remaining)
[2023-11-03 13:35:00,401 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (18 of 23 remaining)
[2023-11-03 13:35:00,402 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (17 of 23 remaining)
[2023-11-03 13:35:00,402 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (16 of 23 remaining)
[2023-11-03 13:35:00,402 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (15 of 23 remaining)
[2023-11-03 13:35:00,402 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr4ASSERT_VIOLATIONDATA_RACE (14 of 23 remaining)
[2023-11-03 13:35:00,402 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr3ASSERT_VIOLATIONDATA_RACE (13 of 23 remaining)
[2023-11-03 13:35:00,402 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr5ASSERT_VIOLATIONDATA_RACE (12 of 23 remaining)
[2023-11-03 13:35:00,402 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (11 of 23 remaining)
[2023-11-03 13:35:00,402 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (10 of 23 remaining)
[2023-11-03 13:35:00,403 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (9 of 23 remaining)
[2023-11-03 13:35:00,403 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr4ASSERT_VIOLATIONDATA_RACE (8 of 23 remaining)
[2023-11-03 13:35:00,403 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr3ASSERT_VIOLATIONDATA_RACE (7 of 23 remaining)
[2023-11-03 13:35:00,403 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr5ASSERT_VIOLATIONDATA_RACE (6 of 23 remaining)
[2023-11-03 13:35:00,403 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (5 of 23 remaining)
[2023-11-03 13:35:00,403 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (4 of 23 remaining)
[2023-11-03 13:35:00,403 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (3 of 23 remaining)
[2023-11-03 13:35:00,403 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr4ASSERT_VIOLATIONDATA_RACE (2 of 23 remaining)
[2023-11-03 13:35:00,403 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr3ASSERT_VIOLATIONDATA_RACE (1 of 23 remaining)
[2023-11-03 13:35:00,404 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr5ASSERT_VIOLATIONDATA_RACE (0 of 23 remaining)
[2023-11-03 13:35:00,404 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6
[2023-11-03 13:35:00,404 INFO  L445         BasicCegarLoop]: Path program histogram: [1, 1, 1, 1]
[2023-11-03 13:35:00,404 WARN  L233   ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis
[2023-11-03 13:35:00,404 INFO  L515   ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances.
[2023-11-03 13:35:00,431 INFO  L144    ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions.
[2023-11-03 13:35:00,434 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 272 places, 275 transitions, 571 flow
[2023-11-03 13:35:00,480 INFO  L130       PetriNetUnfolder]: 19/416 cut-off events.
[2023-11-03 13:35:00,481 INFO  L131       PetriNetUnfolder]: For 7/7 co-relation queries the response was YES.
[2023-11-03 13:35:00,482 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 432 conditions, 416 events. 19/416 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1086 event pairs, 0 based on Foata normal form. 0/360 useless extension candidates. Maximal degree in co-relation 312. Up to 8 conditions per place. 
[2023-11-03 13:35:00,483 INFO  L82        GeneralOperation]: Start removeDead. Operand has 272 places, 275 transitions, 571 flow
[2023-11-03 13:35:00,485 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 272 places, 275 transitions, 571 flow
[2023-11-03 13:35:00,485 INFO  L124   etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation.
[2023-11-03 13:35:00,485 INFO  L131   etLargeBlockEncoding]: Starting large block encoding on Petri net that has 272 places, 275 transitions, 571 flow
[2023-11-03 13:35:00,486 INFO  L113        LiptonReduction]: Starting Lipton reduction on Petri net that has 272 places, 275 transitions, 571 flow
[2023-11-03 13:35:00,486 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 272 places, 275 transitions, 571 flow
[2023-11-03 13:35:00,529 INFO  L130       PetriNetUnfolder]: 19/416 cut-off events.
[2023-11-03 13:35:00,529 INFO  L131       PetriNetUnfolder]: For 7/7 co-relation queries the response was YES.
[2023-11-03 13:35:00,532 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 432 conditions, 416 events. 19/416 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1086 event pairs, 0 based on Foata normal form. 0/360 useless extension candidates. Maximal degree in co-relation 312. Up to 8 conditions per place. 
[2023-11-03 13:35:00,549 INFO  L119        LiptonReduction]: Number of co-enabled transitions 35316
[2023-11-03 13:35:05,393 INFO  L134        LiptonReduction]: Checked pairs total: 203877
[2023-11-03 13:35:05,394 INFO  L136        LiptonReduction]: Total number of compositions: 148
[2023-11-03 13:35:05,395 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2023-11-03 13:35:05,396 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;@c9c7853, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=<UNSUPPORTED>, UseSemiCommutativity=<UNSUPPORTED>, Solver=<NOT_USED>, SolverTimeout=<NOT_USED>]
[2023-11-03 13:35:05,396 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 29 error locations.
[2023-11-03 13:35:05,397 INFO  L130       PetriNetUnfolder]: 0/8 cut-off events.
[2023-11-03 13:35:05,397 INFO  L131       PetriNetUnfolder]: For 0/0 co-relation queries the response was YES.
[2023-11-03 13:35:05,397 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 13:35:05,397 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1]
[2023-11-03 13:35:05,397 INFO  L420      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (and 26 more)] ===
[2023-11-03 13:35:05,398 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 13:35:05,398 INFO  L85        PathProgramCache]: Analyzing trace with hash 1372449550, now seen corresponding path program 1 times
[2023-11-03 13:35:05,398 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 13:35:05,398 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217550667]
[2023-11-03 13:35:05,398 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 13:35:05,398 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 13:35:05,404 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 13:35:05,416 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-11-03 13:35:05,417 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 13:35:05,417 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217550667]
[2023-11-03 13:35:05,417 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217550667] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 13:35:05,417 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 13:35:05,417 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-11-03 13:35:05,417 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476093099]
[2023-11-03 13:35:05,417 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 13:35:05,418 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-03 13:35:05,418 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 13:35:05,418 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-03 13:35:05,418 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-03 13:35:05,442 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 257 out of 423
[2023-11-03 13:35:05,443 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 137 transitions, 295 flow. Second operand  has 3 states, 3 states have (on average 258.6666666666667) internal successors, (776), 3 states have internal predecessors, (776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 13:35:05,443 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 13:35:05,443 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 257 of 423
[2023-11-03 13:35:05,443 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 13:35:17,557 INFO  L130       PetriNetUnfolder]: 131304/210223 cut-off events.
[2023-11-03 13:35:17,557 INFO  L131       PetriNetUnfolder]: For 1639/1639 co-relation queries the response was YES.
[2023-11-03 13:35:17,913 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 387383 conditions, 210223 events. 131304/210223 cut-off events. For 1639/1639 co-relation queries the response was YES. Maximal size of possible extension queue 5640. Compared 2035707 event pairs, 103363 based on Foata normal form. 4096/193316 useless extension candidates. Maximal degree in co-relation 203634. Up to 160686 conditions per place. 
[2023-11-03 13:35:18,718 INFO  L137   encePairwiseOnDemand]: 412/423 looper letters, 104 selfloop transitions, 5 changer transitions 0/180 dead transitions.
[2023-11-03 13:35:18,718 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 180 transitions, 599 flow
[2023-11-03 13:35:18,719 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-03 13:35:18,719 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-03 13:35:18,721 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 889 transitions.
[2023-11-03 13:35:18,721 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.7005516154452325
[2023-11-03 13:35:18,721 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 889 transitions.
[2023-11-03 13:35:18,721 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 889 transitions.
[2023-11-03 13:35:18,722 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 13:35:18,722 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 889 transitions.
[2023-11-03 13:35:18,723 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 296.3333333333333) internal successors, (889), 3 states have internal predecessors, (889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 13:35:18,725 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 423.0) internal successors, (1692), 4 states have internal predecessors, (1692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 13:35:18,726 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 423.0) internal successors, (1692), 4 states have internal predecessors, (1692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 13:35:18,726 INFO  L175             Difference]: Start difference. First operand has 136 places, 137 transitions, 295 flow. Second operand 3 states and 889 transitions.
[2023-11-03 13:35:18,726 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 180 transitions, 599 flow
[2023-11-03 13:35:18,728 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 180 transitions, 593 flow, removed 3 selfloop flow, removed 0 redundant places.
[2023-11-03 13:35:18,730 INFO  L231             Difference]: Finished difference. Result has 138 places, 136 transitions, 312 flow
[2023-11-03 13:35:18,730 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=423, PETRI_DIFFERENCE_MINUEND_FLOW=279, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=312, PETRI_PLACES=138, PETRI_TRANSITIONS=136}
[2023-11-03 13:35:18,731 INFO  L288   CegarLoopForPetriNet]: 136 programPoint places, 2 predicate places.
[2023-11-03 13:35:18,731 INFO  L495      AbstractCegarLoop]: Abstraction has has 138 places, 136 transitions, 312 flow
[2023-11-03 13:35:18,732 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 258.6666666666667) internal successors, (776), 3 states have internal predecessors, (776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 13:35:18,732 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 13:35:18,732 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1]
[2023-11-03 13:35:18,732 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7
[2023-11-03 13:35:18,732 INFO  L420      AbstractCegarLoop]: === Iteration 2 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (and 26 more)] ===
[2023-11-03 13:35:18,732 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 13:35:18,732 INFO  L85        PathProgramCache]: Analyzing trace with hash -372484136, now seen corresponding path program 1 times
[2023-11-03 13:35:18,732 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 13:35:18,732 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717077518]
[2023-11-03 13:35:18,733 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 13:35:18,733 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 13:35:18,740 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 13:35:18,754 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-11-03 13:35:18,755 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 13:35:18,755 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717077518]
[2023-11-03 13:35:18,755 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1717077518] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 13:35:18,755 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 13:35:18,755 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-11-03 13:35:18,755 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88297974]
[2023-11-03 13:35:18,755 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 13:35:18,756 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-03 13:35:18,756 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 13:35:18,756 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-03 13:35:18,757 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-03 13:35:18,806 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 239 out of 423
[2023-11-03 13:35:18,807 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 136 transitions, 312 flow. Second operand  has 3 states, 3 states have (on average 241.0) internal successors, (723), 3 states have internal predecessors, (723), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 13:35:18,807 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 13:35:18,807 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 239 of 423
[2023-11-03 13:35:18,807 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 13:36:07,614 INFO  L130       PetriNetUnfolder]: 510743/834132 cut-off events.
[2023-11-03 13:36:07,614 INFO  L131       PetriNetUnfolder]: For 29231/60923 co-relation queries the response was YES.
[2023-11-03 13:36:09,434 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 1572191 conditions, 834132 events. 510743/834132 cut-off events. For 29231/60923 co-relation queries the response was YES. Maximal size of possible extension queue 18195. Compared 9280759 event pairs, 217290 based on Foata normal form. 12269/761402 useless extension candidates. Maximal degree in co-relation 1109551. Up to 360931 conditions per place. 
[2023-11-03 13:36:12,967 INFO  L137   encePairwiseOnDemand]: 396/423 looper letters, 123 selfloop transitions, 20 changer transitions 0/203 dead transitions.
[2023-11-03 13:36:12,967 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 203 transitions, 747 flow
[2023-11-03 13:36:12,968 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-03 13:36:12,968 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-03 13:36:12,969 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 865 transitions.
[2023-11-03 13:36:12,970 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.681639085894405
[2023-11-03 13:36:12,970 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 865 transitions.
[2023-11-03 13:36:12,970 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 865 transitions.
[2023-11-03 13:36:12,970 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 13:36:12,970 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 865 transitions.
[2023-11-03 13:36:12,972 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 288.3333333333333) internal successors, (865), 3 states have internal predecessors, (865), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 13:36:12,974 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 423.0) internal successors, (1692), 4 states have internal predecessors, (1692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 13:36:12,974 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 423.0) internal successors, (1692), 4 states have internal predecessors, (1692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 13:36:12,974 INFO  L175             Difference]: Start difference. First operand has 138 places, 136 transitions, 312 flow. Second operand 3 states and 865 transitions.
[2023-11-03 13:36:12,974 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 203 transitions, 747 flow
[2023-11-03 13:36:13,146 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 203 transitions, 741 flow, removed 0 selfloop flow, removed 1 redundant places.
[2023-11-03 13:36:13,148 INFO  L231             Difference]: Finished difference. Result has 141 places, 156 transitions, 481 flow
[2023-11-03 13:36:13,148 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=423, PETRI_DIFFERENCE_MINUEND_FLOW=307, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=481, PETRI_PLACES=141, PETRI_TRANSITIONS=156}
[2023-11-03 13:36:13,149 INFO  L288   CegarLoopForPetriNet]: 136 programPoint places, 5 predicate places.
[2023-11-03 13:36:13,149 INFO  L495      AbstractCegarLoop]: Abstraction has has 141 places, 156 transitions, 481 flow
[2023-11-03 13:36:13,149 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 241.0) internal successors, (723), 3 states have internal predecessors, (723), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 13:36:13,149 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 13:36:13,149 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 13:36:13,150 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8
[2023-11-03 13:36:13,150 INFO  L420      AbstractCegarLoop]: === Iteration 3 === Targeting threadErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (and 26 more)] ===
[2023-11-03 13:36:13,150 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 13:36:13,150 INFO  L85        PathProgramCache]: Analyzing trace with hash -67917814, now seen corresponding path program 1 times
[2023-11-03 13:36:13,150 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 13:36:13,150 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717568266]
[2023-11-03 13:36:13,150 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 13:36:13,150 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 13:36:13,158 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 13:36:13,175 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-11-03 13:36:13,176 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 13:36:13,176 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717568266]
[2023-11-03 13:36:13,176 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1717568266] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 13:36:13,176 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 13:36:13,176 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-11-03 13:36:13,176 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543388671]
[2023-11-03 13:36:13,177 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 13:36:13,177 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-03 13:36:13,177 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 13:36:13,177 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-03 13:36:13,178 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-03 13:36:13,234 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 249 out of 423
[2023-11-03 13:36:13,235 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 156 transitions, 481 flow. Second operand  has 3 states, 3 states have (on average 251.33333333333334) internal successors, (754), 3 states have internal predecessors, (754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 13:36:13,235 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 13:36:13,235 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 249 of 423
[2023-11-03 13:36:13,235 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 13:36:17,076 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 14#L715true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 21#L687-2true, Black: 280#true, threadThread1of3ForFork0InUse, 264#L686-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:17,077 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is not cut-off event
[2023-11-03 13:36:17,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2023-11-03 13:36:17,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2023-11-03 13:36:17,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2023-11-03 13:36:17,588 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 21#L687-2true, 286#true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, 264#L686-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:17,589 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-11-03 13:36:17,589 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-11-03 13:36:17,589 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-11-03 13:36:17,589 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-11-03 13:36:17,623 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 21#L687-2true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, 264#L686-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:17,623 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-11-03 13:36:17,623 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-11-03 13:36:17,623 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-11-03 13:36:17,623 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-11-03 13:36:17,623 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:36:17,760 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][76], [182#L687-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, 280#true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), 263#L691-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:17,760 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-11-03 13:36:17,760 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-11-03 13:36:17,760 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-11-03 13:36:17,760 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-11-03 13:36:18,482 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][76], [threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 157#L687-2true, 286#true, 280#true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), 263#L691-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:18,483 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-11-03 13:36:18,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-11-03 13:36:18,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-11-03 13:36:18,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-11-03 13:36:19,283 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_54| |v_threadThread1of3ForFork0_#t~nondet2_13|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet2=|v_threadThread1of3ForFork0_#t~nondet2_13|, #race~threads_alive~0=|v_#race~threads_alive~0_54|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet2, #race~threads_alive~0][20], [threadThread3of3ForFork0InUse, 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, 280#true, 245#L687-6true, 230#L687-2true, Black: 282#(= |#race~threads_alive~0| 0), 263#L691-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:19,283 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is not cut-off event
[2023-11-03 13:36:19,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is not cut-off event
[2023-11-03 13:36:19,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is not cut-off event
[2023-11-03 13:36:19,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is not cut-off event
[2023-11-03 13:36:19,299 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 21#L687-2true, Black: 280#true, threadThread1of3ForFork0InUse, 264#L686-1true, 52#L717-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:19,299 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is not cut-off event
[2023-11-03 13:36:19,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is not cut-off event
[2023-11-03 13:36:19,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is not cut-off event
[2023-11-03 13:36:19,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is not cut-off event
[2023-11-03 13:36:19,379 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_54| |v_threadThread1of3ForFork0_#t~nondet2_13|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet2=|v_threadThread1of3ForFork0_#t~nondet2_13|, #race~threads_alive~0=|v_#race~threads_alive~0_54|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet2, #race~threads_alive~0][20], [threadThread3of3ForFork0InUse, 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, 280#true, 245#L687-6true, 230#L687-2true, Black: 282#(= |#race~threads_alive~0| 0), 263#L691-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:19,379 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-11-03 13:36:19,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-11-03 13:36:19,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-11-03 13:36:19,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-11-03 13:36:19,379 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1025] L717-4-->L717-1: Formula: (= 0 |v_#race~threads_alive~0_1|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_1|}  AuxVars[]  AssignedVars[#race~threads_alive~0][48], [threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 157#L687-2true, 286#true, 230#L687-2true, 263#L691-4true, threadThread1of3ForFork0InUse, Black: 280#true, 52#L717-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:19,379 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-11-03 13:36:19,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-11-03 13:36:19,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-11-03 13:36:19,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-11-03 13:36:19,380 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][76], [threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 157#L687-2true, 286#true, 198#L717-4true, 280#true, Black: 282#(= |#race~threads_alive~0| 0), 263#L691-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:19,380 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-11-03 13:36:19,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-11-03 13:36:19,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-11-03 13:36:19,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-11-03 13:36:20,065 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 21#L687-2true, 93#L717-2true, Black: 280#true, 264#L686-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:20,066 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is not cut-off event
[2023-11-03 13:36:20,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2023-11-03 13:36:20,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2023-11-03 13:36:20,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2023-11-03 13:36:20,342 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L700-->L700-1: Formula: (= |v_#race~threads_alive~0_10| 0)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_10|}  AuxVars[]  AssignedVars[#race~threads_alive~0][147], [182#L687-1true, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 238#L700-1true, 93#L717-2true, 230#L687-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:20,342 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-11-03 13:36:20,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-11-03 13:36:20,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-11-03 13:36:20,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-11-03 13:36:21,047 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, 40#L700-1true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 221#L690true, 286#true, 93#L717-2true, 230#L687-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:21,048 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-11-03 13:36:21,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:36:21,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:36:21,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:36:21,217 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L700-->L700-1: Formula: (= |v_#race~threads_alive~0_10| 0)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_10|}  AuxVars[]  AssignedVars[#race~threads_alive~0][147], [threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 157#L687-2true, 286#true, 93#L717-2true, 238#L700-1true, 230#L687-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:21,217 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-11-03 13:36:21,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-11-03 13:36:21,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-11-03 13:36:21,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-11-03 13:36:21,988 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 221#L690true, 286#true, 93#L717-2true, 230#L687-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:21,988 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-11-03 13:36:21,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:36:21,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:36:21,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:36:21,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:36:21,989 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, 40#L700-1true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, 230#L687-2true, threadThread1of3ForFork0InUse, 263#L691-4true, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:21,989 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-11-03 13:36:21,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:36:21,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:36:21,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:36:21,997 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, 230#L687-2true, Black: 280#true, threadThread1of3ForFork0InUse, 263#L691-4true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:21,997 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-11-03 13:36:21,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:36:21,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:36:21,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:36:21,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:36:22,244 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [40#L700-1true, threadThread3of3ForFork0InUse, 14#L715true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 151#L690true, Black: 280#true, threadThread1of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:22,245 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-11-03 13:36:22,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:36:22,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:36:22,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:36:22,281 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][76], [182#L687-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, 254#L700true, 280#true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:22,281 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-11-03 13:36:22,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:36:22,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:36:22,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:36:22,282 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][76], [182#L687-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, 280#true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), 173#L694true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:22,282 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-11-03 13:36:22,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:36:22,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:36:22,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:36:23,377 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][76], [threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 157#L687-2true, 286#true, 280#true, 93#L717-2true, 254#L700true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:23,378 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-11-03 13:36:23,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:36:23,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:36:23,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:36:23,378 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][76], [threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 157#L687-2true, 160#L687-6true, 286#true, 93#L717-2true, 280#true, 173#L694true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:23,378 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-11-03 13:36:23,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:36:23,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:36:23,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:36:23,453 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [40#L700-1true, threadThread3of3ForFork0InUse, 14#L715true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 36#L691-4true, threadThread1of3ForFork0InUse, Black: 280#true, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:23,453 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-11-03 13:36:23,453 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:36:23,453 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:36:23,453 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:36:23,497 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][76], [182#L687-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, 46#L694-2true, 280#true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:23,497 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-11-03 13:36:23,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:36:23,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:36:23,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:36:23,621 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 2#L714-3true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 21#L687-2true, 264#L686-1true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:23,621 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-11-03 13:36:23,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-11-03 13:36:23,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:36:23,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-11-03 13:36:24,496 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_54| |v_threadThread1of3ForFork0_#t~nondet2_13|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet2=|v_threadThread1of3ForFork0_#t~nondet2_13|, #race~threads_alive~0=|v_#race~threads_alive~0_54|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet2, #race~threads_alive~0][20], [threadThread3of3ForFork0InUse, 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 280#true, 245#L687-6true, 93#L717-2true, 254#L700true, 230#L687-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:24,497 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event
[2023-11-03 13:36:24,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2023-11-03 13:36:24,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2023-11-03 13:36:24,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2023-11-03 13:36:24,497 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_54| |v_threadThread1of3ForFork0_#t~nondet2_13|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet2=|v_threadThread1of3ForFork0_#t~nondet2_13|, #race~threads_alive~0=|v_#race~threads_alive~0_54|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet2, #race~threads_alive~0][20], [threadThread3of3ForFork0InUse, 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 245#L687-6true, 280#true, 93#L717-2true, 173#L694true, 230#L687-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:24,497 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event
[2023-11-03 13:36:24,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2023-11-03 13:36:24,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2023-11-03 13:36:24,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2023-11-03 13:36:24,534 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][76], [threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, 21#L687-2true, 103#L694-4true, 280#true, Black: 282#(= |#race~threads_alive~0| 0), 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:24,535 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-11-03 13:36:24,535 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:36:24,535 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:36:24,535 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:36:24,571 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 230#L687-2true, threadThread1of3ForFork0InUse, Black: 280#true, 258#L687-8true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:24,571 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event
[2023-11-03 13:36:24,571 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2023-11-03 13:36:24,571 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2023-11-03 13:36:24,571 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2023-11-03 13:36:24,597 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [38#L687-8true, 40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 21#L687-2true, 286#true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:24,597 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event
[2023-11-03 13:36:24,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2023-11-03 13:36:24,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2023-11-03 13:36:24,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2023-11-03 13:36:24,615 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [40#L700-1true, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 151#L690true, Black: 280#true, threadThread1of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:24,615 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-11-03 13:36:24,615 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:36:24,615 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:36:24,615 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:36:24,683 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1025] L717-4-->L717-1: Formula: (= 0 |v_#race~threads_alive~0_1|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_1|}  AuxVars[]  AssignedVars[#race~threads_alive~0][48], [threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 157#L687-2true, 286#true, 254#L700true, 230#L687-2true, 52#L717-1true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:24,684 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-11-03 13:36:24,684 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-11-03 13:36:24,684 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-11-03 13:36:24,684 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-11-03 13:36:24,684 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_54| |v_threadThread1of3ForFork0_#t~nondet2_13|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet2=|v_threadThread1of3ForFork0_#t~nondet2_13|, #race~threads_alive~0=|v_#race~threads_alive~0_54|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet2, #race~threads_alive~0][20], [threadThread3of3ForFork0InUse, 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, 254#L700true, 280#true, 245#L687-6true, 230#L687-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:24,684 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-11-03 13:36:24,684 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-11-03 13:36:24,684 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-11-03 13:36:24,684 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-11-03 13:36:24,684 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L700-->L700-1: Formula: (= |v_#race~threads_alive~0_10| 0)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_10|}  AuxVars[]  AssignedVars[#race~threads_alive~0][147], [threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 157#L687-2true, 286#true, 198#L717-4true, 238#L700-1true, 230#L687-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:24,684 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-11-03 13:36:24,684 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-11-03 13:36:24,684 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-11-03 13:36:24,685 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-11-03 13:36:24,685 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][76], [threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 157#L687-2true, 286#true, 198#L717-4true, 280#true, 254#L700true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:24,685 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-11-03 13:36:24,685 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-11-03 13:36:24,685 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-11-03 13:36:24,685 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-11-03 13:36:24,685 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1025] L717-4-->L717-1: Formula: (= 0 |v_#race~threads_alive~0_1|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_1|}  AuxVars[]  AssignedVars[#race~threads_alive~0][48], [threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 157#L687-2true, 286#true, 230#L687-2true, 173#L694true, threadThread1of3ForFork0InUse, 52#L717-1true, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:24,685 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-11-03 13:36:24,685 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-11-03 13:36:24,685 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-11-03 13:36:24,685 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-11-03 13:36:24,686 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_54| |v_threadThread1of3ForFork0_#t~nondet2_13|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet2=|v_threadThread1of3ForFork0_#t~nondet2_13|, #race~threads_alive~0=|v_#race~threads_alive~0_54|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet2, #race~threads_alive~0][20], [threadThread3of3ForFork0InUse, 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, 245#L687-6true, 280#true, 230#L687-2true, 173#L694true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:24,686 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-11-03 13:36:24,686 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-11-03 13:36:24,686 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-11-03 13:36:24,686 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-11-03 13:36:24,686 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][76], [threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 157#L687-2true, 160#L687-6true, 286#true, 198#L717-4true, 280#true, 173#L694true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:24,686 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-11-03 13:36:24,686 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-11-03 13:36:24,686 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-11-03 13:36:24,686 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-11-03 13:36:24,688 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][76], [threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 157#L687-2true, 160#L687-6true, 286#true, 46#L694-2true, 93#L717-2true, 280#true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:24,688 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-11-03 13:36:24,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:36:24,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:36:24,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:36:24,800 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][76], [182#L687-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 160#L687-6true, 286#true, 280#true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:24,800 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-11-03 13:36:24,800 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:36:24,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:36:24,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:36:25,511 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [38#L687-8true, 40#L700-1true, threadThread3of3ForFork0InUse, 49#L687-1true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:25,511 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is not cut-off event
[2023-11-03 13:36:25,511 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2023-11-03 13:36:25,512 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2023-11-03 13:36:25,512 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2023-11-03 13:36:25,518 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, 230#L687-2true, threadThread1of3ForFork0InUse, Black: 280#true, 258#L687-8true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:25,519 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-11-03 13:36:25,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:36:25,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:36:25,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:36:25,559 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 131#ULTIMATE.startEXITtrue, 21#L687-2true, Black: 280#true, threadThread1of3ForFork0InUse, 264#L686-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:25,560 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is not cut-off event
[2023-11-03 13:36:25,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2023-11-03 13:36:25,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2023-11-03 13:36:25,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2023-11-03 13:36:25,576 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][76], [threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, 21#L687-2true, 103#L694-4true, 280#true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:25,577 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-11-03 13:36:25,577 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:36:25,577 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:36:25,577 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:36:25,585 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_54| |v_threadThread1of3ForFork0_#t~nondet2_13|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet2=|v_threadThread1of3ForFork0_#t~nondet2_13|, #race~threads_alive~0=|v_#race~threads_alive~0_54|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet2, #race~threads_alive~0][20], [threadThread3of3ForFork0InUse, 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 46#L694-2true, 245#L687-6true, 280#true, 93#L717-2true, 230#L687-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:25,585 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is not cut-off event
[2023-11-03 13:36:25,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2023-11-03 13:36:25,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2023-11-03 13:36:25,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2023-11-03 13:36:25,628 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][76], [139#L694-6true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 21#L687-2true, 286#true, 280#true, Black: 282#(= |#race~threads_alive~0| 0), 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:25,628 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-11-03 13:36:25,628 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:36:25,628 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:36:25,628 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:36:25,671 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, 40#L700-1true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 221#L690true, 286#true, 198#L717-4true, 230#L687-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:25,671 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is not cut-off event
[2023-11-03 13:36:25,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2023-11-03 13:36:25,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2023-11-03 13:36:25,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2023-11-03 13:36:25,680 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, 40#L700-1true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 221#L690true, 286#true, 230#L687-2true, 52#L717-1true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:25,680 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-11-03 13:36:25,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:36:25,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:36:25,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:36:25,702 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 21#L687-2true, 286#true, 198#L717-4true, 151#L690true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:25,703 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is not cut-off event
[2023-11-03 13:36:25,703 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2023-11-03 13:36:25,703 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2023-11-03 13:36:25,703 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2023-11-03 13:36:25,841 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [40#L700-1true, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 36#L691-4true, Black: 280#true, threadThread1of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:25,841 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-11-03 13:36:25,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:36:25,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:36:25,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:36:25,917 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1025] L717-4-->L717-1: Formula: (= 0 |v_#race~threads_alive~0_1|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_1|}  AuxVars[]  AssignedVars[#race~threads_alive~0][48], [threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 157#L687-2true, 286#true, 46#L694-2true, 230#L687-2true, Black: 280#true, 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:25,917 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-11-03 13:36:25,917 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-11-03 13:36:25,918 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-11-03 13:36:25,918 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-11-03 13:36:25,918 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_54| |v_threadThread1of3ForFork0_#t~nondet2_13|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet2=|v_threadThread1of3ForFork0_#t~nondet2_13|, #race~threads_alive~0=|v_#race~threads_alive~0_54|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet2, #race~threads_alive~0][20], [threadThread3of3ForFork0InUse, 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, 46#L694-2true, 245#L687-6true, 280#true, Black: 282#(= |#race~threads_alive~0| 0), 230#L687-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:25,918 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-11-03 13:36:25,918 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:36:25,918 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:36:25,918 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:36:25,918 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][76], [threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 157#L687-2true, 286#true, 198#L717-4true, 46#L694-2true, 280#true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:25,918 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-11-03 13:36:25,918 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:36:25,918 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:36:25,918 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:36:25,921 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][76], [threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 157#L687-2true, 160#L687-6true, 286#true, 280#true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:25,921 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-11-03 13:36:25,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:36:25,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:36:25,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:36:25,998 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [40#L700-1true, threadThread3of3ForFork0InUse, 14#L715true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L694-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:25,998 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-11-03 13:36:25,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:36:25,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:36:25,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:36:26,044 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][76], [182#L687-1true, threadThread3of3ForFork0InUse, 24#L694-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, 280#true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:26,045 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-11-03 13:36:26,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:36:26,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:36:26,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:36:26,131 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, 40#L700-1true, 2#L714-3true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 21#L687-2true, 286#true, 230#L687-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:26,131 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-11-03 13:36:26,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:36:26,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-11-03 13:36:26,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-11-03 13:36:26,131 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [225#L687-1true, threadThread3of3ForFork0InUse, 40#L700-1true, 2#L714-3true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 21#L687-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:26,132 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-11-03 13:36:26,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-11-03 13:36:26,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:36:26,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-11-03 13:36:26,151 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 2#L714-3true, 49#L687-1true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 230#L687-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:26,151 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-11-03 13:36:26,151 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:36:26,151 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-11-03 13:36:26,152 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-11-03 13:36:26,772 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [38#L687-8true, threadThread3of3ForFork0InUse, 40#L700-1true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 21#L687-2true, 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:26,772 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event
[2023-11-03 13:36:26,772 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-11-03 13:36:26,772 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-11-03 13:36:26,772 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-11-03 13:36:26,780 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, 40#L700-1true, 49#L687-1true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, 151#L690true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:26,781 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event
[2023-11-03 13:36:26,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-11-03 13:36:26,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-11-03 13:36:26,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-11-03 13:36:26,788 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, 40#L700-1true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 221#L690true, 286#true, 93#L717-2true, 230#L687-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:26,788 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-11-03 13:36:26,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:36:26,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:36:26,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:36:26,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:36:26,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:36:26,789 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, 40#L700-1true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 230#L687-2true, Black: 280#true, 52#L717-1true, threadThread1of3ForFork0InUse, 263#L691-4true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:26,789 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-11-03 13:36:26,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:36:26,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:36:26,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:36:26,840 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1025] L717-4-->L717-1: Formula: (= 0 |v_#race~threads_alive~0_1|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_1|}  AuxVars[]  AssignedVars[#race~threads_alive~0][48], [threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 21#L687-2true, 103#L694-4true, 230#L687-2true, 52#L717-1true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:26,841 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-11-03 13:36:26,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-11-03 13:36:26,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-11-03 13:36:26,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-11-03 13:36:26,841 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][76], [threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, 21#L687-2true, 198#L717-4true, 103#L694-4true, 280#true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:26,841 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-11-03 13:36:26,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:36:26,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:36:26,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:36:26,857 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][76], [139#L694-6true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 21#L687-2true, 286#true, 280#true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:26,857 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-11-03 13:36:26,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:36:26,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:36:26,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:36:26,867 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_54| |v_threadThread1of3ForFork0_#t~nondet2_13|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet2=|v_threadThread1of3ForFork0_#t~nondet2_13|, #race~threads_alive~0=|v_#race~threads_alive~0_54|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet2, #race~threads_alive~0][20], [threadThread3of3ForFork0InUse, 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 245#L687-6true, 280#true, 93#L717-2true, 230#L687-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:26,867 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event
[2023-11-03 13:36:26,867 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-11-03 13:36:26,867 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-11-03 13:36:26,867 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-11-03 13:36:26,918 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][76], [threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, 21#L687-2true, 280#true, Black: 282#(= |#race~threads_alive~0| 0), 52#L717-1true, 216#L696true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:26,918 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-11-03 13:36:26,918 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:36:26,918 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:36:26,918 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:36:26,966 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, 40#L700-1true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 230#L687-2true, 263#L691-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:26,967 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event
[2023-11-03 13:36:26,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-11-03 13:36:26,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2023-11-03 13:36:26,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2023-11-03 13:36:27,001 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 21#L687-2true, 286#true, 198#L717-4true, 36#L691-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:27,001 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event
[2023-11-03 13:36:27,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2023-11-03 13:36:27,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2023-11-03 13:36:27,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-11-03 13:36:27,094 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1025] L717-4-->L717-1: Formula: (= 0 |v_#race~threads_alive~0_1|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_1|}  AuxVars[]  AssignedVars[#race~threads_alive~0][48], [threadThread3of3ForFork0InUse, 16#L694-4true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 157#L687-2true, 286#true, 230#L687-2true, threadThread1of3ForFork0InUse, 52#L717-1true, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:27,094 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-11-03 13:36:27,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-11-03 13:36:27,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-11-03 13:36:27,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-11-03 13:36:27,095 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_54| |v_threadThread1of3ForFork0_#t~nondet2_13|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet2=|v_threadThread1of3ForFork0_#t~nondet2_13|, #race~threads_alive~0=|v_#race~threads_alive~0_54|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet2, #race~threads_alive~0][20], [threadThread3of3ForFork0InUse, 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, 280#true, 245#L687-6true, 230#L687-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:27,095 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-11-03 13:36:27,095 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:36:27,095 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:36:27,095 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:36:27,095 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][76], [threadThread3of3ForFork0InUse, 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 157#L687-2true, 286#true, 198#L717-4true, 280#true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:27,095 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-11-03 13:36:27,095 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:36:27,095 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:36:27,095 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:36:27,098 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][76], [threadThread3of3ForFork0InUse, 24#L694-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 157#L687-2true, 286#true, 280#true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:27,098 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-11-03 13:36:27,098 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:36:27,098 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:36:27,098 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:36:27,341 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][76], [182#L687-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, 280#true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:27,341 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-11-03 13:36:27,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:36:27,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:36:27,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:36:28,068 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 21#L687-2true, 93#L717-2true, 151#L690true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:28,068 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is not cut-off event
[2023-11-03 13:36:28,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2023-11-03 13:36:28,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2023-11-03 13:36:28,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2023-11-03 13:36:28,081 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 49#L687-1true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, 36#L691-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:28,081 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is not cut-off event
[2023-11-03 13:36:28,081 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2023-11-03 13:36:28,081 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2023-11-03 13:36:28,081 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2023-11-03 13:36:28,155 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 21#L687-2true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:28,155 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is not cut-off event
[2023-11-03 13:36:28,155 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2023-11-03 13:36:28,155 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2023-11-03 13:36:28,155 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2023-11-03 13:36:28,157 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1025] L717-4-->L717-1: Formula: (= 0 |v_#race~threads_alive~0_1|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_1|}  AuxVars[]  AssignedVars[#race~threads_alive~0][48], [139#L694-6true, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 21#L687-2true, 230#L687-2true, 52#L717-1true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:28,157 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-11-03 13:36:28,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:36:28,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:36:28,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:36:28,157 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][76], [139#L694-6true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 21#L687-2true, 286#true, 198#L717-4true, 280#true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:28,157 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-11-03 13:36:28,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:36:28,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:36:28,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:36:28,172 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][76], [threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, 21#L687-2true, 93#L717-2true, 280#true, Black: 282#(= |#race~threads_alive~0| 0), 216#L696true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:28,172 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-11-03 13:36:28,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:36:28,173 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:36:28,173 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:36:28,185 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_54| |v_threadThread1of3ForFork0_#t~nondet2_13|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet2=|v_threadThread1of3ForFork0_#t~nondet2_13|, #race~threads_alive~0=|v_#race~threads_alive~0_54|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet2, #race~threads_alive~0][20], [threadThread3of3ForFork0InUse, 24#L694-6true, 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 280#true, 245#L687-6true, 93#L717-2true, 230#L687-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:28,185 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is not cut-off event
[2023-11-03 13:36:28,185 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2023-11-03 13:36:28,185 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2023-11-03 13:36:28,185 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2023-11-03 13:36:28,343 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [40#L700-1true, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, 10#L694-1true, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:28,344 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-11-03 13:36:28,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:36:28,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:36:28,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:36:28,410 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1025] L717-4-->L717-1: Formula: (= 0 |v_#race~threads_alive~0_1|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_1|}  AuxVars[]  AssignedVars[#race~threads_alive~0][48], [threadThread3of3ForFork0InUse, 24#L694-6true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 157#L687-2true, 286#true, 230#L687-2true, threadThread1of3ForFork0InUse, 52#L717-1true, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:28,410 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-11-03 13:36:28,410 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:36:28,410 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:36:28,410 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:36:28,411 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_54| |v_threadThread1of3ForFork0_#t~nondet2_13|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet2=|v_threadThread1of3ForFork0_#t~nondet2_13|, #race~threads_alive~0=|v_#race~threads_alive~0_54|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet2, #race~threads_alive~0][20], [threadThread3of3ForFork0InUse, 24#L694-6true, 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, 280#true, 245#L687-6true, Black: 282#(= |#race~threads_alive~0| 0), 230#L687-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:28,411 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-11-03 13:36:28,411 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:36:28,411 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:36:28,411 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:36:28,411 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][76], [threadThread3of3ForFork0InUse, 24#L694-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 157#L687-2true, 286#true, 198#L717-4true, 280#true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:28,411 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-11-03 13:36:28,411 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:36:28,411 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:36:28,411 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:36:28,414 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][76], [threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 157#L687-2true, 286#true, 280#true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:28,414 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-11-03 13:36:28,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:36:28,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:36:28,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:36:29,590 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, 230#L687-2true, 263#L691-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:29,590 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2023-11-03 13:36:29,590 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2023-11-03 13:36:29,590 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2023-11-03 13:36:29,590 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2023-11-03 13:36:29,590 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2023-11-03 13:36:29,590 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2023-11-03 13:36:29,603 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [38#L687-8true, 40#L700-1true, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 206#L687-5true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:29,603 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2023-11-03 13:36:29,603 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2023-11-03 13:36:29,603 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2023-11-03 13:36:29,603 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2023-11-03 13:36:29,613 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, 40#L700-1true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 21#L687-2true, 286#true, 93#L717-2true, 36#L691-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:29,613 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2023-11-03 13:36:29,613 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2023-11-03 13:36:29,613 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2023-11-03 13:36:29,613 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2023-11-03 13:36:29,651 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [38#L687-8true, threadThread3of3ForFork0InUse, 40#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 39#L687-6true, 282#(= |#race~threads_alive~0| 0), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:29,652 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-11-03 13:36:29,652 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:36:29,652 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:36:29,652 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:36:29,743 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1025] L717-4-->L717-1: Formula: (= 0 |v_#race~threads_alive~0_1|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_1|}  AuxVars[]  AssignedVars[#race~threads_alive~0][48], [threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 21#L687-2true, 230#L687-2true, Black: 280#true, 52#L717-1true, threadThread1of3ForFork0InUse, 216#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:29,743 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-11-03 13:36:29,743 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:36:29,743 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:36:29,743 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:36:29,744 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][76], [threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 21#L687-2true, 286#true, 198#L717-4true, 280#true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 216#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:29,744 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-11-03 13:36:29,744 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:36:29,744 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:36:29,744 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:36:29,783 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_54| |v_threadThread1of3ForFork0_#t~nondet2_13|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet2=|v_threadThread1of3ForFork0_#t~nondet2_13|, #race~threads_alive~0=|v_#race~threads_alive~0_54|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet2, #race~threads_alive~0][20], [threadThread3of3ForFork0InUse, 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 280#true, 245#L687-6true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), 230#L687-2true, threadThread1of3ForFork0InUse, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:29,783 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2023-11-03 13:36:29,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2023-11-03 13:36:29,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2023-11-03 13:36:29,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2023-11-03 13:36:30,043 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1025] L717-4-->L717-1: Formula: (= 0 |v_#race~threads_alive~0_1|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_1|}  AuxVars[]  AssignedVars[#race~threads_alive~0][48], [threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 157#L687-2true, 286#true, 230#L687-2true, Black: 280#true, 52#L717-1true, threadThread1of3ForFork0InUse, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:30,043 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-11-03 13:36:30,043 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:36:30,044 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:36:30,044 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:36:30,044 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_54| |v_threadThread1of3ForFork0_#t~nondet2_13|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet2=|v_threadThread1of3ForFork0_#t~nondet2_13|, #race~threads_alive~0=|v_#race~threads_alive~0_54|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet2, #race~threads_alive~0][20], [threadThread3of3ForFork0InUse, 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, 280#true, 245#L687-6true, Black: 282#(= |#race~threads_alive~0| 0), 230#L687-2true, threadThread1of3ForFork0InUse, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:30,044 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-11-03 13:36:30,044 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:36:30,044 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:36:30,044 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:36:30,044 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][76], [threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 157#L687-2true, 286#true, 198#L717-4true, 280#true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:30,044 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-11-03 13:36:30,044 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:36:30,044 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:36:30,044 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:36:30,336 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 2#L714-3true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 206#L687-5true, 230#L687-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:30,336 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-11-03 13:36:30,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-11-03 13:36:30,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:36:30,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-11-03 13:36:31,112 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 160#L687-6true, 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, 258#L687-8true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:31,112 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is not cut-off event
[2023-11-03 13:36:31,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2023-11-03 13:36:31,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2023-11-03 13:36:31,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2023-11-03 13:36:31,117 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 46#L694-2true, 93#L717-2true, 230#L687-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:31,117 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-11-03 13:36:31,117 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:36:31,117 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:36:31,117 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:36:31,126 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 206#L687-5true, 151#L690true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:31,126 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is not cut-off event
[2023-11-03 13:36:31,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2023-11-03 13:36:31,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2023-11-03 13:36:31,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2023-11-03 13:36:31,170 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [38#L687-8true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 258#L687-8true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:31,171 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-11-03 13:36:31,171 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:36:31,171 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:36:31,171 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:36:31,171 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [40#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 221#L690true, 160#L687-6true, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:31,171 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-11-03 13:36:31,171 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:36:31,171 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:36:31,171 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:36:31,176 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 16#L694-4true, 286#true, 93#L717-2true, 230#L687-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:31,176 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-11-03 13:36:31,176 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:36:31,176 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:36:31,176 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:36:31,176 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [40#L700-1true, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 39#L687-6true, 286#true, 151#L690true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:31,176 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-11-03 13:36:31,176 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:36:31,176 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:36:31,177 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:36:31,579 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 49#L687-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 14#L715true, 282#(= |#race~threads_alive~0| 0), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:31,579 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-11-03 13:36:31,579 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:36:31,579 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:36:31,579 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:36:31,583 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [40#L700-1true, threadThread3of3ForFork0InUse, 240#L694-3true, 14#L715true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:31,583 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-11-03 13:36:31,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:36:31,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:36:31,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:36:31,656 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [113#L700-1true, threadThread3of3ForFork0InUse, 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L715true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 46#L694-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:31,656 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-11-03 13:36:31,656 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:36:31,656 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:36:31,656 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:36:32,479 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, 40#L700-1true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, 230#L687-2true, 263#L691-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:32,479 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-11-03 13:36:32,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:36:32,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:36:32,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:36:32,480 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 221#L690true, 131#ULTIMATE.startEXITtrue, 286#true, 230#L687-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:32,480 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-11-03 13:36:32,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:36:32,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:36:32,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:36:32,520 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 160#L687-6true, 221#L690true, 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:32,520 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is not cut-off event
[2023-11-03 13:36:32,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2023-11-03 13:36:32,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2023-11-03 13:36:32,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2023-11-03 13:36:32,521 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [38#L687-8true, 40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, 258#L687-8true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:32,521 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is not cut-off event
[2023-11-03 13:36:32,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2023-11-03 13:36:32,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2023-11-03 13:36:32,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2023-11-03 13:36:32,524 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][76], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, 93#L717-2true, 280#true, Black: 282#(= |#race~threads_alive~0| 0), 263#L691-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:32,524 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-11-03 13:36:32,524 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:36:32,524 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:36:32,524 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:36:32,539 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, 40#L700-1true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 206#L687-5true, 93#L717-2true, 36#L691-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:32,539 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is not cut-off event
[2023-11-03 13:36:32,539 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2023-11-03 13:36:32,539 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2023-11-03 13:36:32,540 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2023-11-03 13:36:32,594 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 160#L687-6true, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 263#L691-4true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:32,594 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-11-03 13:36:32,594 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:36:32,595 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:36:32,595 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:36:32,595 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [38#L687-8true, 40#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 221#L690true, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:32,595 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-11-03 13:36:32,595 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:36:32,595 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:36:32,595 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:36:32,598 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [40#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 151#L690true, Black: 280#true, threadThread1of3ForFork0InUse, 258#L687-8true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:32,598 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-11-03 13:36:32,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:36:32,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:36:32,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:36:32,604 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 24#L694-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 93#L717-2true, 230#L687-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:32,604 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:36:32,604 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:36:32,604 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:36:32,604 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:36:32,604 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [40#L700-1true, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 39#L687-6true, 286#true, 36#L691-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:32,604 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-11-03 13:36:32,604 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:36:32,605 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:36:32,605 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:36:32,694 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][76], [threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 21#L687-2true, 131#ULTIMATE.startEXITtrue, 286#true, 103#L694-4true, 280#true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:32,694 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-11-03 13:36:32,694 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:36:32,694 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:36:32,694 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:36:33,003 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 14#L715true, 282#(= |#race~threads_alive~0| 0), 21#L687-2true, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:33,003 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-11-03 13:36:33,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:36:33,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:36:33,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:36:33,103 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [113#L700-1true, threadThread3of3ForFork0InUse, 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 16#L694-4true, 14#L715true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:33,103 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-11-03 13:36:33,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:36:33,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:36:33,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:36:33,857 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 160#L687-6true, 286#true, 93#L717-2true, 263#L691-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:33,857 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is not cut-off event
[2023-11-03 13:36:33,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2023-11-03 13:36:33,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2023-11-03 13:36:33,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2023-11-03 13:36:33,858 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [38#L687-8true, 40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 221#L690true, 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:33,858 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is not cut-off event
[2023-11-03 13:36:33,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2023-11-03 13:36:33,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2023-11-03 13:36:33,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2023-11-03 13:36:33,859 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 151#L690true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, 258#L687-8true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:33,859 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is not cut-off event
[2023-11-03 13:36:33,859 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2023-11-03 13:36:33,859 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2023-11-03 13:36:33,859 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2023-11-03 13:36:33,864 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][76], [threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, 93#L717-2true, 280#true, Black: 282#(= |#race~threads_alive~0| 0), 263#L691-4true, threadThread1of3ForFork0InUse, 55#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:33,864 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-11-03 13:36:33,864 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:36:33,864 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:36:33,864 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:36:33,869 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_52| |v_threadThread1of3ForFork0_#t~nondet10_15|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet10=|v_threadThread1of3ForFork0_#t~nondet10_15|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet10, #race~threads_alive~0][132], [threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, 280#true, Black: 282#(= |#race~threads_alive~0| 0), 230#L687-2true, 263#L691-4true, threadThread1of3ForFork0InUse, 209#L700-6true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:33,869 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-11-03 13:36:33,869 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:36:33,869 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:36:33,869 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:36:33,949 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 93#L717-2true, 151#L690true, 152#L691-1true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:33,949 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-11-03 13:36:33,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:36:33,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:36:33,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:36:33,950 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 93#L717-2true, 36#L691-4true, 152#L691-1true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:33,950 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-11-03 13:36:33,950 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:36:33,950 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:36:33,950 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:36:33,951 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [38#L687-8true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 40#L700-1true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 263#L691-4true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:33,951 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-11-03 13:36:33,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:36:33,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:36:33,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:36:33,952 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 221#L690true, 286#true, 151#L690true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:33,952 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-11-03 13:36:33,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:36:33,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:36:33,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:36:33,957 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [40#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 36#L691-4true, threadThread1of3ForFork0InUse, Black: 280#true, 258#L687-8true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:33,957 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-11-03 13:36:33,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:36:33,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:36:33,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:36:33,966 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 93#L717-2true, 230#L687-2true, threadThread1of3ForFork0InUse, Black: 280#true, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:33,967 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:36:33,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:36:33,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:36:33,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:36:34,200 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][76], [139#L694-6true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 21#L687-2true, 131#ULTIMATE.startEXITtrue, 286#true, 280#true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:34,200 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-11-03 13:36:34,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:36:34,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:36:34,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:36:34,360 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 21#L687-2true, 286#true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 10#L694-1true])
[2023-11-03 13:36:34,360 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is not cut-off event
[2023-11-03 13:36:34,360 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2023-11-03 13:36:34,360 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is not cut-off event
[2023-11-03 13:36:34,360 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is not cut-off event
[2023-11-03 13:36:34,380 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 49#L687-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:34,380 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-11-03 13:36:34,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:36:34,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:36:34,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:36:34,384 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [40#L700-1true, threadThread3of3ForFork0InUse, 240#L694-3true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:34,385 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-11-03 13:36:34,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:36:34,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:36:34,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:36:34,530 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [threadThread3of3ForFork0InUse, 40#L700-1true, 14#L715true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, threadThread1of3ForFork0InUse, 68#L695true, Black: 280#true, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:34,530 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-11-03 13:36:34,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:36:34,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:36:34,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:36:34,600 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [113#L700-1true, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 46#L694-2true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:34,600 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-11-03 13:36:34,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:36:34,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:36:34,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:36:34,609 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [113#L700-1true, threadThread3of3ForFork0InUse, 24#L694-6true, 282#(= |#race~threads_alive~0| 0), 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L715true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:34,609 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-11-03 13:36:34,609 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:36:34,609 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:36:34,609 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:36:34,708 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [40#L700-1true, threadThread3of3ForFork0InUse, 2#L714-3true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 151#L690true, Black: 280#true, threadThread1of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:34,708 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-11-03 13:36:34,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:36:34,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-11-03 13:36:34,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-11-03 13:36:35,353 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 46#L694-2true, 198#L717-4true, 230#L687-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:35,354 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:36:35,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:36:35,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:36:35,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:36:35,369 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 240#L694-3true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 21#L687-2true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:35,369 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:36:35,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:36:35,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:36:35,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:36:35,370 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [38#L687-8true, 40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 93#L717-2true, 263#L691-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:35,370 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is not cut-off event
[2023-11-03 13:36:35,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is not cut-off event
[2023-11-03 13:36:35,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is not cut-off event
[2023-11-03 13:36:35,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is not cut-off event
[2023-11-03 13:36:35,371 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 221#L690true, 286#true, 93#L717-2true, 151#L690true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:35,371 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is not cut-off event
[2023-11-03 13:36:35,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is not cut-off event
[2023-11-03 13:36:35,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is not cut-off event
[2023-11-03 13:36:35,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is not cut-off event
[2023-11-03 13:36:35,372 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 93#L717-2true, 36#L691-4true, threadThread1of3ForFork0InUse, Black: 280#true, 258#L687-8true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:35,372 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is not cut-off event
[2023-11-03 13:36:35,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is not cut-off event
[2023-11-03 13:36:35,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is not cut-off event
[2023-11-03 13:36:35,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is not cut-off event
[2023-11-03 13:36:35,452 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 240#L694-3true, 49#L687-1true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:35,452 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-11-03 13:36:35,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:36:35,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:36:35,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:36:35,482 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [40#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 151#L690true, Black: 280#true, threadThread1of3ForFork0InUse, 263#L691-4true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:35,482 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-11-03 13:36:35,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:36:35,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:36:35,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:36:35,483 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [40#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 221#L690true, 286#true, 36#L691-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:35,483 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-11-03 13:36:35,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:36:35,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:36:35,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:36:35,496 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 46#L694-2true, 230#L687-2true, 52#L717-1true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:35,496 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-11-03 13:36:35,496 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:36:35,496 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:36:35,496 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:36:35,596 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][76], [threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 21#L687-2true, 286#true, 131#ULTIMATE.startEXITtrue, 280#true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 216#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:35,596 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-11-03 13:36:35,596 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:36:35,596 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:36:35,596 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:36:35,903 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 21#L687-2true, 286#true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:35,903 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-11-03 13:36:35,903 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:36:35,903 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:36:35,903 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:36:36,007 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [threadThread3of3ForFork0InUse, 113#L700-1true, 247#L700-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 157#L687-2true, 286#true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:36,008 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-11-03 13:36:36,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:36:36,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:36:36,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:36:36,049 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, 40#L700-1true, 14#L715true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 206#L687-5true, threadThread1of3ForFork0InUse, Black: 280#true, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:36,049 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-11-03 13:36:36,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:36:36,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:36:36,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:36:36,182 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [113#L700-1true, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:36,182 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-11-03 13:36:36,182 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:36:36,182 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:36:36,182 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:36:36,195 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [113#L700-1true, threadThread3of3ForFork0InUse, 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 282#(= |#race~threads_alive~0| 0), 14#L715true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:36,195 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-11-03 13:36:36,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:36:36,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:36:36,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:36:36,337 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [40#L700-1true, threadThread3of3ForFork0InUse, 2#L714-3true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 36#L691-4true, threadThread1of3ForFork0InUse, Black: 280#true, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:36,337 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-11-03 13:36:36,337 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:36:36,337 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:36:36,337 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:36:36,963 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 16#L694-4true, 286#true, 198#L717-4true, 230#L687-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:36,963 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:36:36,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:36:36,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:36:36,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:36:36,977 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [38#L687-8true, 40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 93#L717-2true, 152#L691-1true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:36,977 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is not cut-off event
[2023-11-03 13:36:36,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2023-11-03 13:36:36,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2023-11-03 13:36:36,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2023-11-03 13:36:36,978 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 93#L717-2true, 151#L690true, 152#L691-1true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:36,978 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-11-03 13:36:36,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:36:36,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:36:36,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:36:36,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:36:36,979 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 93#L717-2true, 151#L690true, 263#L691-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:36,979 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is not cut-off event
[2023-11-03 13:36:36,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2023-11-03 13:36:36,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2023-11-03 13:36:36,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2023-11-03 13:36:36,980 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 221#L690true, 286#true, 36#L691-4true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:36,980 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is not cut-off event
[2023-11-03 13:36:36,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2023-11-03 13:36:36,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2023-11-03 13:36:36,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2023-11-03 13:36:36,993 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, 254#L700true, 230#L687-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:36,993 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is not cut-off event
[2023-11-03 13:36:36,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2023-11-03 13:36:36,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2023-11-03 13:36:36,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2023-11-03 13:36:36,994 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, 230#L687-2true, 173#L694true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:36,994 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is not cut-off event
[2023-11-03 13:36:36,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2023-11-03 13:36:36,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2023-11-03 13:36:36,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2023-11-03 13:36:36,994 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 46#L694-2true, 93#L717-2true, 230#L687-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:36,994 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-11-03 13:36:36,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:36:36,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:36:36,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:36:36,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:36:37,023 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 240#L694-3true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 21#L687-2true, 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:37,023 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-11-03 13:36:37,023 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:36:37,023 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:36:37,023 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:36:37,087 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [40#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 36#L691-4true, threadThread1of3ForFork0InUse, Black: 280#true, 263#L691-4true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:37,088 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-11-03 13:36:37,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:36:37,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:36:37,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:36:37,101 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 286#true, 230#L687-2true, Black: 280#true, 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:37,101 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-11-03 13:36:37,101 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:36:37,101 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:36:37,101 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:36:37,375 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [40#L700-1true, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, 68#L695true, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:37,375 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-11-03 13:36:37,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:36:37,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:36:37,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:36:37,550 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [182#L687-1true, 113#L700-1true, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:37,550 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-11-03 13:36:37,550 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:36:37,550 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:36:37,550 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:36:37,583 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [113#L700-1true, threadThread3of3ForFork0InUse, 24#L694-6true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:37,583 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-11-03 13:36:37,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:36:37,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:36:37,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:36:38,463 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 24#L694-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 198#L717-4true, 230#L687-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:38,463 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:36:38,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:36:38,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:36:38,464 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:36:38,479 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 21#L687-2true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, 68#L695true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:38,480 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:36:38,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:36:38,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:36:38,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:36:38,481 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 93#L717-2true, 36#L691-4true, 152#L691-1true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:38,481 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-11-03 13:36:38,481 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:36:38,481 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:36:38,481 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:36:38,481 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:36:38,482 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 93#L717-2true, 36#L691-4true, 263#L691-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:38,482 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is not cut-off event
[2023-11-03 13:36:38,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is not cut-off event
[2023-11-03 13:36:38,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is not cut-off event
[2023-11-03 13:36:38,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is not cut-off event
[2023-11-03 13:36:38,498 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, 230#L687-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:38,498 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-11-03 13:36:38,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:36:38,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:36:38,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:36:38,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:36:38,568 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, 40#L700-1true, 49#L687-1true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, 68#L695true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:38,568 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-11-03 13:36:38,568 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:36:38,568 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:36:38,568 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:36:38,612 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 24#L694-6true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 230#L687-2true, Black: 280#true, 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:38,612 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-11-03 13:36:38,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:36:38,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:36:38,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:36:38,837 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 198#L717-4true, 206#L687-5true, threadThread1of3ForFork0InUse, Black: 280#true, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:38,837 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-11-03 13:36:38,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:36:38,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:36:38,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:36:38,949 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 282#(= |#race~threads_alive~0| 0), 157#L687-2true, 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:38,949 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-11-03 13:36:38,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:36:38,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:36:38,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:36:39,092 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [113#L700-1true, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 46#L694-2true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:39,092 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is not cut-off event
[2023-11-03 13:36:39,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is not cut-off event
[2023-11-03 13:36:39,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is not cut-off event
[2023-11-03 13:36:39,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is not cut-off event
[2023-11-03 13:36:39,093 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [113#L700-1true, threadThread3of3ForFork0InUse, 16#L694-4true, 282#(= |#race~threads_alive~0| 0), 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:39,093 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-11-03 13:36:39,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:36:39,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:36:39,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:36:39,095 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [113#L700-1true, 182#L687-1true, threadThread3of3ForFork0InUse, 24#L694-6true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:39,095 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-11-03 13:36:39,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:36:39,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:36:39,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:36:39,128 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 282#(= |#race~threads_alive~0| 0), 286#true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:39,128 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-11-03 13:36:39,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:36:39,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:36:39,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:36:40,036 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 198#L717-4true, 230#L687-2true, Black: 280#true, threadThread1of3ForFork0InUse, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:40,037 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:36:40,037 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:36:40,037 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:36:40,037 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:36:40,070 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 24#L694-6true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, 230#L687-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:40,070 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:36:40,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:36:40,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:36:40,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:36:40,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:36:40,089 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, 40#L700-1true, 240#L694-3true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 206#L687-5true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:40,090 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:36:40,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:36:40,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:36:40,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:36:40,101 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, 40#L700-1true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 21#L687-2true, 286#true, 93#L717-2true, 68#L695true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:40,102 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:36:40,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:36:40,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:36:40,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:36:40,199 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 230#L687-2true, Black: 280#true, 52#L717-1true, threadThread1of3ForFork0InUse, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:40,199 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:36:40,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:36:40,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:36:40,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:36:40,274 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][189], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 186#L700-5true, 245#L687-6true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:40,275 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:36:40,275 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:36:40,275 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:36:40,275 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:36:40,444 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 258#L687-8true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:40,444 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:36:40,444 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:36:40,444 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:36:40,444 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:36:40,502 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [38#L687-8true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:40,503 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:36:40,503 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:36:40,503 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:36:40,503 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:36:40,541 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [113#L700-1true, threadThread3of3ForFork0InUse, 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 157#L687-2true, 286#true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:40,541 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:36:40,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:36:40,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:36:40,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:36:40,541 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [113#L700-1true, threadThread3of3ForFork0InUse, 24#L694-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 157#L687-2true, 286#true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:40,542 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:36:40,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:36:40,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:36:40,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:36:40,542 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 157#L687-2true, 286#true, 198#L717-4true, 46#L694-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:40,542 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:36:40,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:36:40,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:36:40,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:36:40,543 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [113#L700-1true, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 157#L687-2true, 286#true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:40,543 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:36:40,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:36:40,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:36:40,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:36:40,546 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [113#L700-1true, threadThread3of3ForFork0InUse, 24#L694-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 157#L687-2true, 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:40,546 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:36:40,546 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:36:40,546 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:36:40,546 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:36:40,605 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [211#threadEXITtrue, 40#L700-1true, threadThread3of3ForFork0InUse, 14#L715true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:40,605 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:36:40,605 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:36:40,605 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:36:40,605 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:36:40,647 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [75#threadEXITtrue, threadThread3of3ForFork0InUse, 113#L700-1true, 14#L715true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:40,648 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:36:40,648 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:36:40,648 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:36:40,648 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:36:40,676 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [threadThread3of3ForFork0InUse, 113#L700-1true, 24#L694-6true, 282#(= |#race~threads_alive~0| 0), 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:40,676 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:36:40,676 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:36:40,676 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:36:40,676 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:36:40,678 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [182#L687-1true, threadThread3of3ForFork0InUse, 113#L700-1true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:40,678 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:36:40,678 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:36:40,678 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:36:40,678 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:36:40,715 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [211#threadEXITtrue, 113#L700-1true, threadThread3of3ForFork0InUse, 14#L715true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:40,715 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:36:40,715 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:36:40,715 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:36:40,715 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:36:41,404 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][76], [threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, 131#ULTIMATE.startEXITtrue, 280#true, Black: 282#(= |#race~threads_alive~0| 0), 263#L691-4true, threadThread1of3ForFork0InUse, 55#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:41,405 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:36:41,405 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:36:41,405 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:36:41,405 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:36:41,410 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_52| |v_threadThread1of3ForFork0_#t~nondet10_15|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet10=|v_threadThread1of3ForFork0_#t~nondet10_15|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet10, #race~threads_alive~0][132], [threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 131#ULTIMATE.startEXITtrue, 280#true, 230#L687-2true, Black: 282#(= |#race~threads_alive~0| 0), 263#L691-4true, threadThread1of3ForFork0InUse, 209#L700-6true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:41,411 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:36:41,411 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:36:41,411 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:36:41,411 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:36:41,657 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, 230#L687-2true, threadThread1of3ForFork0InUse, Black: 280#true, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:41,658 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:36:41,658 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:36:41,658 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:36:41,658 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:36:41,658 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:36:42,040 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 221#L690true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:42,041 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:36:42,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:36:42,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:36:42,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:36:42,094 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [40#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 151#L690true, Black: 280#true, threadThread1of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:42,094 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:36:42,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:36:42,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:36:42,095 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:36:42,131 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 157#L687-2true, 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:42,131 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:36:42,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:36:42,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:36:42,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:36:42,133 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [211#threadEXITtrue, threadThread3of3ForFork0InUse, 113#L700-1true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 157#L687-2true, 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:42,133 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:36:42,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:36:42,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:36:42,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:36:42,257 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 157#L687-2true, 286#true, 148#L700-8true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:42,257 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:36:42,257 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:36:42,257 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:36:42,257 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:36:42,258 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [211#threadEXITtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 157#L687-2true, 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:42,258 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:36:42,258 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:36:42,258 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:36:42,258 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:36:42,258 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:36:42,260 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [113#L700-1true, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:42,260 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:36:42,260 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:36:42,260 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:36:42,260 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:36:42,971 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, 125#L700-2true, threadThread2of3ForFork0InUse, 258#L687-8true])
[2023-11-03 13:36:42,971 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:36:42,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:36:42,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:36:42,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:36:42,972 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 148#L700-8true, 198#L717-4true, 230#L687-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:42,972 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:36:42,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:36:42,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:36:42,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:36:42,999 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 21#L687-2true, 198#L717-4true, Black: 280#true, 155#L702true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:42,999 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:36:42,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:36:42,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:36:42,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:36:43,053 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 206#L687-5true, 93#L717-2true, 68#L695true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:43,053 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:36:43,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:36:43,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:36:43,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:36:43,416 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [211#threadEXITtrue, 40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:43,416 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:36:43,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:36:43,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:36:43,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:36:43,434 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, threadThread1of3ForFork0InUse, 263#L691-4true, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:43,434 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:36:43,434 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:36:43,434 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:36:43,434 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:36:43,473 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [75#threadEXITtrue, threadThread3of3ForFork0InUse, 113#L700-1true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:43,474 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:36:43,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:36:43,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:36:43,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:36:43,483 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 36#L691-4true, threadThread1of3ForFork0InUse, Black: 280#true, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:43,484 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:36:43,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:36:43,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:36:43,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:36:43,680 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 157#L687-2true, 286#true, 93#L717-2true, 58#L700-6true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:43,681 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:36:43,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:36:43,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:36:43,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:36:43,698 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 157#L687-2true, 286#true, 148#L700-8true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:43,698 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is not cut-off event
[2023-11-03 13:36:43,698 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is not cut-off event
[2023-11-03 13:36:43,698 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is not cut-off event
[2023-11-03 13:36:43,698 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is not cut-off event
[2023-11-03 13:36:43,847 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [threadThread3of3ForFork0InUse, 113#L700-1true, 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 148#L700-8true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:43,847 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:36:43,848 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:36:43,848 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:36:43,848 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:36:43,848 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [211#threadEXITtrue, threadThread3of3ForFork0InUse, 113#L700-1true, 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:43,848 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:36:43,848 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:36:43,848 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:36:43,848 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:36:43,869 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [211#threadEXITtrue, 113#L700-1true, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:43,869 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:36:43,869 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:36:43,869 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:36:43,869 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:36:44,507 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 131#ULTIMATE.startEXITtrue, 286#true, 46#L694-2true, 230#L687-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:44,508 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:36:44,508 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:36:44,508 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:36:44,508 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:36:44,559 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 221#L690true, 286#true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:44,559 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:36:44,559 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:36:44,559 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:36:44,559 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:36:44,560 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [211#threadEXITtrue, 40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 198#L717-4true, 230#L687-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:44,560 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:36:44,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:36:44,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:36:44,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:36:44,583 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 8#threadEXITtrue, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 21#L687-2true, 286#true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:44,583 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:36:44,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:36:44,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:36:44,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:36:44,650 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 31#L689true, 286#true, 46#L694-2true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:44,650 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is not cut-off event
[2023-11-03 13:36:44,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:36:44,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:36:44,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:36:44,651 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [113#L700-1true, threadThread3of3ForFork0InUse, 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 31#L689true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:44,651 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:36:44,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:36:44,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:36:44,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:36:44,687 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, 40#L700-1true, 49#L687-1true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:44,687 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:36:44,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:36:44,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:36:44,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:36:45,104 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [211#threadEXITtrue, threadThread3of3ForFork0InUse, 113#L700-1true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 157#L687-2true, 286#true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:45,104 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:36:45,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:36:45,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:36:45,105 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:36:45,225 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [211#threadEXITtrue, threadThread3of3ForFork0InUse, 113#L700-1true, 182#L687-1true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:45,225 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:36:45,225 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:36:45,225 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:36:45,225 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:36:45,967 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 16#L694-4true, 131#ULTIMATE.startEXITtrue, 286#true, 230#L687-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:45,967 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:36:45,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:36:45,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:36:45,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:36:46,012 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 21#L687-2true, 131#ULTIMATE.startEXITtrue, Black: 280#true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:46,012 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:36:46,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:36:46,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:36:46,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:36:46,024 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, 263#L691-4true, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:46,024 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:36:46,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:36:46,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:36:46,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:36:46,062 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 148#L700-8true, 93#L717-2true, 230#L687-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:46,062 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is not cut-off event
[2023-11-03 13:36:46,062 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:36:46,062 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:36:46,062 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:36:46,062 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [211#threadEXITtrue, 40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 93#L717-2true, 230#L687-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:46,062 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:36:46,062 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:36:46,063 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:36:46,063 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:36:46,122 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [threadThread3of3ForFork0InUse, 113#L700-1true, 24#L694-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 31#L689true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:46,122 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:36:46,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:36:46,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:36:46,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:36:46,127 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [75#threadEXITtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 21#L687-2true, 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:46,127 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:36:46,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:36:46,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:36:46,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:36:46,127 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 21#L687-2true, 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, 155#L702true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:46,128 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is not cut-off event
[2023-11-03 13:36:46,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:36:46,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:36:46,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:36:46,128 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 8#threadEXITtrue, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 21#L687-2true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:46,128 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:36:46,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:36:46,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:36:46,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:36:46,239 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 242#L691-1true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:46,239 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:36:46,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:36:46,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:36:46,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:36:46,240 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 242#L691-1true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:46,240 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:36:46,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:36:46,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:36:46,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:36:46,240 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 24#L694-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 242#L691-1true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:46,240 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:36:46,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:36:46,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:36:46,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:36:46,332 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [211#threadEXITtrue, threadThread3of3ForFork0InUse, 113#L700-1true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 245#L687-6true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:46,333 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:36:46,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:36:46,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:36:46,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:36:46,333 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [threadThread3of3ForFork0InUse, 113#L700-1true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 148#L700-8true, 245#L687-6true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:46,333 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:36:46,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:36:46,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:36:46,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:36:46,544 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 157#L687-2true, 286#true, 148#L700-8true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:46,544 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is not cut-off event
[2023-11-03 13:36:46,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:36:46,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:36:46,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:36:46,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:36:46,545 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [211#threadEXITtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 157#L687-2true, 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:46,545 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:36:46,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:36:46,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:36:46,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:36:46,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:36:46,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:36:46,550 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 157#L687-2true, 286#true, 148#L700-8true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:46,550 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is not cut-off event
[2023-11-03 13:36:46,550 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:36:46,550 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:36:46,550 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:36:46,550 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [211#threadEXITtrue, threadThread3of3ForFork0InUse, 113#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 157#L687-2true, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:46,550 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:36:46,550 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:36:46,550 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:36:46,550 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:36:46,625 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [40#L700-1true, threadThread3of3ForFork0InUse, 14#L715true, 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:46,625 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:36:46,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:36:46,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:36:46,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:36:46,625 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [threadThread3of3ForFork0InUse, 40#L700-1true, 14#L715true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:46,625 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:36:46,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:36:46,626 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:36:46,626 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:36:46,626 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [40#L700-1true, threadThread3of3ForFork0InUse, 24#L694-6true, 282#(= |#race~threads_alive~0| 0), 14#L715true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:46,626 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:36:46,626 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:36:46,626 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:36:46,626 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:36:46,656 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [threadThread3of3ForFork0InUse, 113#L700-1true, 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 148#L700-8true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:46,657 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is not cut-off event
[2023-11-03 13:36:46,657 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:36:46,657 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:36:46,657 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:36:46,657 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:36:46,657 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [211#threadEXITtrue, threadThread3of3ForFork0InUse, 113#L700-1true, 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:46,657 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:36:46,657 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:36:46,658 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:36:46,658 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:36:46,658 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:36:46,679 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [211#threadEXITtrue, 113#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:46,679 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:36:46,679 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:36:46,679 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:36:46,679 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:36:47,084 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 77#L710-3true, 282#(= |#race~threads_alive~0| 0), 286#true, 186#L700-5true, Black: 280#true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:47,084 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:36:47,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:36:47,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:36:47,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:36:47,205 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, 40#L700-1true, 24#L694-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 131#ULTIMATE.startEXITtrue, 286#true, 230#L687-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:47,205 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:36:47,205 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:36:47,205 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:36:47,205 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:36:47,320 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 250#L691-4true, 286#true, 46#L694-2true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:47,320 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is not cut-off event
[2023-11-03 13:36:47,320 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is not cut-off event
[2023-11-03 13:36:47,320 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is not cut-off event
[2023-11-03 13:36:47,320 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is not cut-off event
[2023-11-03 13:36:47,321 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [113#L700-1true, threadThread3of3ForFork0InUse, 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 250#L691-4true, 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:47,321 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:36:47,321 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:36:47,321 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:36:47,321 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:36:47,372 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 31#L689true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:47,373 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:36:47,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:36:47,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:36:47,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:36:47,496 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 254#L700true, threadThread1of3ForFork0InUse, Black: 280#true, 10#L694-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:47,497 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:36:47,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:36:47,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:36:47,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:36:47,498 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 173#L694true, threadThread1of3ForFork0InUse, Black: 280#true, 10#L694-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:47,498 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:36:47,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:36:47,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:36:47,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:36:48,577 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 131#ULTIMATE.startEXITtrue, 286#true, 230#L687-2true, threadThread1of3ForFork0InUse, Black: 280#true, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:48,578 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:36:48,578 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:36:48,578 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:36:48,578 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:36:48,600 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 131#ULTIMATE.startEXITtrue, 206#L687-5true, Black: 280#true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:48,600 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:36:48,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:36:48,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:36:48,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:36:48,669 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 242#L691-1true, 46#L694-2true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:48,669 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is not cut-off event
[2023-11-03 13:36:48,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is not cut-off event
[2023-11-03 13:36:48,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is not cut-off event
[2023-11-03 13:36:48,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is not cut-off event
[2023-11-03 13:36:48,670 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 242#L691-1true, 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:48,670 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:36:48,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:36:48,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:36:48,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:36:48,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:36:48,698 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [113#L700-1true, threadThread3of3ForFork0InUse, 24#L694-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 250#L691-4true, 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:48,698 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:36:48,698 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:36:48,698 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:36:48,698 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:36:48,812 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 160#L687-6true, 286#true, 148#L700-8true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:48,812 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:36:48,812 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:36:48,812 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:36:48,812 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:36:48,854 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [40#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 39#L687-6true, 286#true, Black: 280#true, 155#L702true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:48,855 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:36:48,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:36:48,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:36:48,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:36:48,878 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 46#L694-2true, threadThread1of3ForFork0InUse, Black: 280#true, 10#L694-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:48,879 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:36:48,879 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:36:48,879 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:36:48,879 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:36:49,133 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:49,133 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:36:49,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:36:49,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:36:49,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:36:49,133 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [40#L700-1true, threadThread3of3ForFork0InUse, 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:49,133 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:36:49,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:36:49,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:36:49,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:36:49,134 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [40#L700-1true, threadThread3of3ForFork0InUse, 24#L694-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:49,134 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:36:49,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:36:49,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:36:49,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:36:49,556 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, 40#L700-1true, 85#L708-6true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 186#L700-5true, threadThread1of3ForFork0InUse, Black: 280#true, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:49,557 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:36:49,557 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:36:49,557 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:36:49,557 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:36:49,672 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 102#L710-2true, 186#L700-5true, threadThread1of3ForFork0InUse, Black: 280#true, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:49,672 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:36:49,672 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:36:49,672 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:36:49,672 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:36:50,004 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, 40#L700-1true, 24#L694-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 242#L691-1true, 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:50,004 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:36:50,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:36:50,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:36:50,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:36:50,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:36:50,027 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [113#L700-1true, 40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 16#L694-4true, 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:50,027 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:36:50,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:36:50,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:36:50,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:36:50,037 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 250#L691-4true, 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:50,037 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:36:50,037 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:36:50,037 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:36:50,037 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:36:50,101 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 148#L700-8true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:50,101 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:36:50,101 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:36:50,101 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:36:50,101 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:36:50,126 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [38#L687-8true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 148#L700-8true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:50,126 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:36:50,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:36:50,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:36:50,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:36:50,141 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [211#threadEXITtrue, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:50,141 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:36:50,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:36:50,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:36:50,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:36:50,172 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [40#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, Black: 280#true, 155#L702true, threadThread1of3ForFork0InUse, 258#L687-8true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:50,172 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:36:50,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:36:50,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:36:50,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:36:50,193 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [40#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 8#threadEXITtrue, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 39#L687-6true, 282#(= |#race~threads_alive~0| 0), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:50,193 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:36:50,193 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:36:50,193 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:36:50,193 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:36:50,216 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 40#L700-1true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 10#L694-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:50,216 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:36:50,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:36:50,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:36:50,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:36:50,390 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, 240#L694-3true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 39#L687-6true, 282#(= |#race~threads_alive~0| 0), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:50,390 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:36:50,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:36:50,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:36:50,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:36:50,516 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 14#L715true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 238#L700-1true, Black: 280#true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:50,517 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:36:50,517 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:36:50,517 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:36:50,517 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:36:50,780 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 186#L700-5true, 226#L713true, Black: 280#true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:50,780 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:36:50,780 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:36:50,780 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:36:50,780 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:36:50,990 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, Black: 280#true, 125#L700-2true, 258#L687-8true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:50,991 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:36:50,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:36:50,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:36:50,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:36:51,124 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 242#L691-1true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:51,124 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:36:51,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:36:51,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:36:51,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:36:51,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:36:51,154 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [113#L700-1true, 40#L700-1true, threadThread3of3ForFork0InUse, 24#L694-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:51,154 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:36:51,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:36:51,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:36:51,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:36:51,154 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 16#L694-4true, 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:51,154 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:36:51,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:36:51,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:36:51,155 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:36:51,223 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [211#threadEXITtrue, 120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:51,224 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:36:51,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:36:51,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:36:51,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:36:51,251 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 148#L700-8true, 151#L690true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:51,251 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:36:51,251 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:36:51,251 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:36:51,251 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:36:51,255 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [211#threadEXITtrue, 38#L687-8true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:51,255 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:36:51,255 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:36:51,255 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:36:51,255 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:36:51,283 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 221#L690true, 286#true, 155#L702true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:51,283 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:36:51,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:36:51,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:36:51,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:36:51,297 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [113#L700-1true, threadThread3of3ForFork0InUse, 111#L694true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 254#L700true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:51,297 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:36:51,297 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:36:51,297 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:36:51,297 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:36:51,300 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [111#L694true, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 93#L717-2true, 173#L694true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:51,300 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:36:51,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:36:51,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:36:51,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:36:51,311 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, threadThread3of3ForFork0InUse, 8#threadEXITtrue, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 258#L687-8true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:51,311 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:36:51,311 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:36:51,311 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:36:51,311 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:36:51,324 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 24#L694-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:51,325 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:36:51,325 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:36:51,325 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:36:51,325 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:36:51,348 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 151#L690true, 152#L691-1true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:51,348 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:36:51,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:36:51,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:36:51,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:36:51,351 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 40#L700-1true, 24#L694-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 10#L694-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:51,351 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:36:51,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:36:51,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:36:51,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:36:51,399 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [211#threadEXITtrue, 113#L700-1true, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 31#L689true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:51,399 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:36:51,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:36:51,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:36:51,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:36:51,464 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [40#L700-1true, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 240#L694-3true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 258#L687-8true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:51,464 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:36:51,464 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:36:51,464 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:36:51,464 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:36:51,580 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 247#L700-2true, 14#L715true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:51,581 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:36:51,581 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:36:51,581 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:36:51,581 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:36:51,775 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 80#L714-2true, 286#true, 186#L700-5true, threadThread1of3ForFork0InUse, Black: 280#true, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:51,775 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:36:51,775 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:36:51,775 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:36:51,775 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:36:52,179 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 221#L690true, 286#true, 131#ULTIMATE.startEXITtrue, Black: 280#true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:52,179 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:36:52,179 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:36:52,179 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:36:52,179 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:36:52,354 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 254#L700true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, 10#L694-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:52,355 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is not cut-off event
[2023-11-03 13:36:52,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:36:52,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:36:52,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:36:52,355 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 240#L694-3true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 254#L700true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:52,355 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:36:52,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:36:52,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:36:52,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:36:52,361 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 93#L717-2true, 173#L694true, Black: 280#true, threadThread1of3ForFork0InUse, 10#L694-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:52,361 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is not cut-off event
[2023-11-03 13:36:52,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:36:52,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:36:52,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:36:52,361 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 46#L694-2true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, 10#L694-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:52,361 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:36:52,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:36:52,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:36:52,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:36:52,362 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, 40#L700-1true, 240#L694-3true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 93#L717-2true, 173#L694true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:52,362 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:36:52,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:36:52,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:36:52,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:36:52,400 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:52,401 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:36:52,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:36:52,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:36:52,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:36:52,489 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 148#L700-8true, 36#L691-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:52,489 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:36:52,489 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:36:52,489 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:36:52,489 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:36:52,490 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [211#threadEXITtrue, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 151#L690true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:52,490 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:36:52,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:36:52,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:36:52,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:36:52,507 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 240#L694-3true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 238#L700-1true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:52,507 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:36:52,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:36:52,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:36:52,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:36:52,509 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [211#threadEXITtrue, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 242#L691-1true, 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:52,509 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:36:52,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:36:52,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:36:52,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:36:52,509 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 242#L691-1true, 286#true, 148#L700-8true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:52,510 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:36:52,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:36:52,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:36:52,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:36:52,531 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 40#L700-1true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, 263#L691-4true, threadThread1of3ForFork0InUse, 155#L702true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:52,532 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:36:52,532 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:36:52,532 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:36:52,532 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:36:52,538 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [40#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 8#threadEXITtrue, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 221#L690true, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:52,538 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:36:52,538 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:36:52,539 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:36:52,539 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:36:52,547 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 66#L694-2true, 254#L700true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:52,547 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:36:52,547 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:36:52,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:36:52,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:36:52,553 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 66#L694-2true, 93#L717-2true, 173#L694true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:52,553 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:36:52,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:36:52,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:36:52,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:36:52,558 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [111#L694true, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 46#L694-2true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:52,558 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:36:52,559 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:36:52,559 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:36:52,559 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:36:52,581 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, 125#L700-2true, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:52,581 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:36:52,581 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:36:52,581 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:36:52,581 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:36:52,601 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [40#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 36#L691-4true, 152#L691-1true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:52,601 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:36:52,601 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:36:52,601 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:36:52,601 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:36:52,603 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [40#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 240#L694-3true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 254#L700true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:52,603 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:36:52,603 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:36:52,603 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:36:52,603 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:36:52,604 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [40#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 240#L694-3true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 173#L694true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:52,604 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:36:52,604 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:36:52,604 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:36:52,604 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:36:52,605 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [40#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 202#L696true, 10#L694-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:52,605 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:36:52,605 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:36:52,605 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:36:52,605 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:36:52,628 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [111#L694true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 254#L700true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:52,628 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is not cut-off event
[2023-11-03 13:36:52,628 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:36:52,628 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:36:52,628 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:36:52,631 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [111#L694true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 173#L694true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:52,631 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is not cut-off event
[2023-11-03 13:36:52,631 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:36:52,631 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:36:52,632 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:36:52,639 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 254#L700true, 36#L691-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:52,640 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:36:52,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:36:52,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:36:52,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:36:52,641 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 263#L691-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse, 10#L694-1true])
[2023-11-03 13:36:52,641 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:36:52,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:36:52,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:36:52,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:36:52,642 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 36#L691-4true, 173#L694true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:52,642 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:36:52,642 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:36:52,642 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:36:52,642 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:36:52,703 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [40#L700-1true, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 240#L694-3true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 221#L690true, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:52,703 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:36:52,703 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:36:52,703 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:36:52,703 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:36:52,704 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 39#L687-6true, 282#(= |#race~threads_alive~0| 0), 286#true, 68#L695true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:52,704 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:36:52,704 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:36:52,704 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:36:52,704 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:36:52,710 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, 40#L700-1true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 238#L700-1true, threadThread1of3ForFork0InUse, Black: 280#true, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:52,711 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:36:52,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:36:52,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:36:52,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:36:52,806 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 14#L715true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 186#L700-5true, Black: 280#true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:52,806 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:36:52,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:36:52,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:36:52,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:36:53,182 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 131#ULTIMATE.startEXITtrue, Black: 280#true, 263#L691-4true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:53,182 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:36:53,182 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:36:53,182 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:36:53,182 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:36:53,342 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, 10#L694-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:53,342 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:36:53,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:36:53,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:36:53,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:36:53,343 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, 40#L700-1true, 240#L694-3true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 46#L694-2true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:53,343 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:36:53,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:36:53,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:36:53,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:36:53,375 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, 263#L691-4true, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:53,375 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:36:53,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:36:53,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:36:53,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:36:53,441 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [211#threadEXITtrue, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 36#L691-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:53,441 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:36:53,441 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:36:53,441 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:36:53,441 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:36:53,456 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 247#L700-2true, 240#L694-3true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:53,456 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:36:53,456 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:36:53,456 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:36:53,456 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:36:53,462 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 46#L694-2true, Black: 280#true, threadThread1of3ForFork0InUse, 52#L717-1true, 55#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:53,462 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:36:53,462 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:36:53,462 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:36:53,462 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:36:53,463 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 46#L694-2true, Black: 280#true, threadThread1of3ForFork0InUse, 52#L717-1true, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:53,463 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:36:53,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:36:53,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:36:53,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:36:53,476 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, threadThread3of3ForFork0InUse, 8#threadEXITtrue, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 263#L691-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:53,477 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:36:53,477 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:36:53,477 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:36:53,477 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:36:53,490 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 103#L694-4true, 254#L700true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:53,491 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:36:53,491 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:36:53,491 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:36:53,491 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:36:53,498 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 103#L694-4true, 93#L717-2true, 173#L694true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:53,498 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:36:53,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:36:53,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:36:53,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:36:53,499 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 66#L694-2true, 46#L694-2true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:53,499 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:36:53,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:36:53,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:36:53,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:36:53,505 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [111#L694true, 113#L700-1true, threadThread3of3ForFork0InUse, 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:53,505 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:36:53,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:36:53,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:36:53,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:36:53,532 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [211#threadEXITtrue, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:53,532 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:36:53,532 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:36:53,532 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:36:53,532 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:36:53,548 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, threadThread3of3ForFork0InUse, 240#L694-3true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 46#L694-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:53,548 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:36:53,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:36:53,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:36:53,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:36:53,561 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 66#L694-2true, 254#L700true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:53,562 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is not cut-off event
[2023-11-03 13:36:53,562 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is not cut-off event
[2023-11-03 13:36:53,562 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is not cut-off event
[2023-11-03 13:36:53,562 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is not cut-off event
[2023-11-03 13:36:53,566 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 250#L691-4true, 286#true, 46#L694-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:53,566 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:36:53,566 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:36:53,566 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:36:53,566 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:36:53,569 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [113#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 66#L694-2true, 173#L694true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:53,569 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is not cut-off event
[2023-11-03 13:36:53,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is not cut-off event
[2023-11-03 13:36:53,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is not cut-off event
[2023-11-03 13:36:53,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is not cut-off event
[2023-11-03 13:36:53,575 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [111#L694true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 46#L694-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:53,575 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is not cut-off event
[2023-11-03 13:36:53,576 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is not cut-off event
[2023-11-03 13:36:53,576 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is not cut-off event
[2023-11-03 13:36:53,576 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is not cut-off event
[2023-11-03 13:36:53,583 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, threadThread3of3ForFork0InUse, 240#L694-3true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 263#L691-4true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:53,583 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:36:53,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:36:53,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:36:53,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:36:53,584 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 46#L694-2true, 36#L691-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:53,584 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:36:53,584 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:36:53,584 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:36:53,584 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:36:53,622 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 68#L695true, threadThread1of3ForFork0InUse, Black: 280#true, 258#L687-8true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:53,623 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:36:53,623 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:36:53,623 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:36:53,623 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:36:53,628 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 247#L700-2true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:53,628 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:36:53,628 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:36:53,628 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:36:53,629 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:36:54,202 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 247#L700-2true, 240#L694-3true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:54,202 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:36:54,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:36:54,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:36:54,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:36:54,203 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 254#L700true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, 68#L695true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:54,203 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:36:54,203 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:36:54,204 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:36:54,204 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:36:54,209 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 24#L694-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, 10#L694-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:54,209 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:36:54,209 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:36:54,209 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:36:54,209 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:36:54,210 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, 40#L700-1true, 240#L694-3true, 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:54,210 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:36:54,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:36:54,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:36:54,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:36:54,211 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 93#L717-2true, 173#L694true, Black: 280#true, threadThread1of3ForFork0InUse, 68#L695true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:54,211 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:36:54,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:36:54,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:36:54,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:36:54,402 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [113#L700-1true, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 148#L700-8true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:54,402 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:36:54,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:36:54,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:36:54,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:36:54,482 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 238#L700-1true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, 68#L695true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:54,483 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:36:54,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:36:54,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:36:54,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:36:54,488 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [113#L700-1true, threadThread3of3ForFork0InUse, 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 52#L717-1true, 55#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:54,488 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:36:54,489 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:36:54,489 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:36:54,489 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:36:54,491 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 52#L717-1true, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:54,491 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:36:54,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:36:54,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:36:54,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:36:54,492 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 46#L694-2true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:54,492 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:36:54,493 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:36:54,493 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:36:54,493 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:36:54,515 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [113#L700-1true, 139#L694-6true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 254#L700true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:54,515 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:36:54,515 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:36:54,515 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:36:54,516 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:36:54,525 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [113#L700-1true, 139#L694-6true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 93#L717-2true, 173#L694true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:54,525 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:36:54,525 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:36:54,525 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:36:54,525 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:36:54,526 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 46#L694-2true, 103#L694-4true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:54,526 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:36:54,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:36:54,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:36:54,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:36:54,528 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [113#L700-1true, threadThread3of3ForFork0InUse, 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 66#L694-2true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:54,528 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:36:54,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:36:54,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:36:54,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:36:54,534 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [111#L694true, 113#L700-1true, threadThread3of3ForFork0InUse, 24#L694-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:54,534 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:36:54,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:36:54,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:36:54,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:36:54,546 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 148#L700-8true, 52#L717-1true, threadThread1of3ForFork0InUse, Black: 280#true, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:54,546 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:36:54,546 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:36:54,546 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:36:54,546 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:36:54,548 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 247#L700-2true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 52#L717-1true, threadThread1of3ForFork0InUse, Black: 280#true, 155#L702true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:54,548 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:36:54,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:36:54,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:36:54,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:36:54,568 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 254#L700true, 68#L695true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:54,569 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:36:54,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:36:54,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:36:54,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:36:54,571 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, threadThread3of3ForFork0InUse, 240#L694-3true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 16#L694-4true, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:54,571 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:36:54,571 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:36:54,571 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:36:54,571 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:36:54,572 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [40#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 173#L694true, Black: 280#true, 68#L695true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:54,572 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:36:54,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:36:54,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:36:54,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:36:54,582 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [113#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 103#L694-4true, 254#L700true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:54,582 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is not cut-off event
[2023-11-03 13:36:54,582 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:36:54,582 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:36:54,582 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:36:54,588 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 250#L691-4true, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:54,588 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:36:54,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:36:54,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:36:54,589 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:36:54,590 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [113#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 103#L694-4true, 173#L694true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:54,590 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is not cut-off event
[2023-11-03 13:36:54,590 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:36:54,590 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:36:54,591 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:36:54,591 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [113#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 46#L694-2true, 66#L694-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:54,591 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is not cut-off event
[2023-11-03 13:36:54,591 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:36:54,591 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:36:54,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:36:54,599 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [111#L694true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 282#(= |#race~threads_alive~0| 0), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:54,599 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is not cut-off event
[2023-11-03 13:36:54,599 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:36:54,599 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:36:54,599 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:36:54,605 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 16#L694-4true, 286#true, 36#L691-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:54,605 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:36:54,605 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:36:54,605 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:36:54,605 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:36:54,616 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [211#threadEXITtrue, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 242#L691-1true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:54,616 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:36:54,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:36:54,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:36:54,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:36:54,632 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [40#L700-1true, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 221#L690true, 286#true, Black: 280#true, 68#L695true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:54,632 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:36:54,632 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:36:54,632 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:36:54,633 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:36:54,649 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 186#L700-5true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:54,649 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:36:54,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:36:54,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:36:54,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:36:55,166 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, 202#L696true, 10#L694-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:55,167 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:36:55,167 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:36:55,167 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:36:55,167 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:36:55,167 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 24#L694-6true, 240#L694-3true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:55,167 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:36:55,167 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:36:55,167 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:36:55,167 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:36:55,168 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 46#L694-2true, 93#L717-2true, 68#L695true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:55,168 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:36:55,168 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:36:55,169 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:36:55,169 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:36:55,189 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 148#L700-8true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:55,189 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:36:55,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:36:55,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:36:55,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:36:55,190 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [211#threadEXITtrue, 113#L700-1true, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:55,190 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:36:55,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:36:55,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:36:55,191 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:36:55,191 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 247#L700-2true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, 155#L702true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:55,191 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:36:55,191 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:36:55,191 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:36:55,192 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:36:55,263 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 247#L700-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, threadThread1of3ForFork0InUse, 68#L695true, Black: 280#true, 52#L717-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:55,263 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:36:55,263 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:36:55,263 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:36:55,264 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:36:55,270 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [113#L700-1true, threadThread3of3ForFork0InUse, 24#L694-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 52#L717-1true, 55#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:55,270 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:36:55,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:36:55,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:36:55,271 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:36:55,273 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 24#L694-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 52#L717-1true, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:55,273 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:36:55,273 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:36:55,273 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:36:55,273 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:36:55,274 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, 40#L700-1true, 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:55,274 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:36:55,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:36:55,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:36:55,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:36:55,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:36:55,290 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 254#L700true, 93#L717-2true, 216#L696true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:55,290 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:36:55,291 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:36:55,291 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:36:55,291 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:36:55,301 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 93#L717-2true, 173#L694true, Black: 280#true, threadThread1of3ForFork0InUse, 216#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:55,301 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:36:55,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:36:55,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:36:55,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:36:55,302 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [139#L694-6true, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 46#L694-2true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:55,302 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:36:55,302 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:36:55,303 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:36:55,303 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:36:55,304 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 282#(= |#race~threads_alive~0| 0), 286#true, 103#L694-4true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:55,304 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:36:55,304 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:36:55,305 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:36:55,305 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:36:55,306 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [113#L700-1true, threadThread3of3ForFork0InUse, 24#L694-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 66#L694-2true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:55,307 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:36:55,307 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:36:55,307 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:36:55,307 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:36:55,312 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [111#L694true, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:55,313 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:36:55,313 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:36:55,313 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:36:55,313 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:36:55,322 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [211#threadEXITtrue, threadThread3of3ForFork0InUse, 40#L700-1true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:55,323 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:36:55,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:36:55,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:36:55,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:36:55,323 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [211#threadEXITtrue, 40#L700-1true, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 52#L717-1true, threadThread1of3ForFork0InUse, Black: 280#true, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:55,323 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:36:55,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:36:55,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:36:55,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:36:55,325 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 8#threadEXITtrue, 247#L700-2true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:55,325 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:36:55,325 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:36:55,326 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:36:55,326 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:36:55,326 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 8#threadEXITtrue, 247#L700-2true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:55,326 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:36:55,326 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:36:55,326 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:36:55,326 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:36:55,343 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 40#L700-1true, 24#L694-6true, 240#L694-3true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:55,344 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:36:55,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:36:55,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:36:55,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:36:55,345 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [40#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 46#L694-2true, Black: 280#true, threadThread1of3ForFork0InUse, 68#L695true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:55,345 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:36:55,345 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:36:55,345 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:36:55,345 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:36:55,349 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 186#L700-5true, 52#L717-1true, Black: 280#true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:55,349 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:36:55,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:36:55,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:36:55,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:36:55,357 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [113#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 139#L694-6true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 254#L700true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:55,357 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is not cut-off event
[2023-11-03 13:36:55,357 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is not cut-off event
[2023-11-03 13:36:55,357 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is not cut-off event
[2023-11-03 13:36:55,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is not cut-off event
[2023-11-03 13:36:55,366 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, 24#L694-6true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:55,366 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:36:55,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:36:55,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:36:55,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:36:55,367 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, 139#L694-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 173#L694true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:55,367 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is not cut-off event
[2023-11-03 13:36:55,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is not cut-off event
[2023-11-03 13:36:55,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is not cut-off event
[2023-11-03 13:36:55,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is not cut-off event
[2023-11-03 13:36:55,368 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 103#L694-4true, 46#L694-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:55,368 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is not cut-off event
[2023-11-03 13:36:55,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is not cut-off event
[2023-11-03 13:36:55,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is not cut-off event
[2023-11-03 13:36:55,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is not cut-off event
[2023-11-03 13:36:55,369 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [113#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 286#true, 66#L694-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:55,369 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is not cut-off event
[2023-11-03 13:36:55,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is not cut-off event
[2023-11-03 13:36:55,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is not cut-off event
[2023-11-03 13:36:55,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is not cut-off event
[2023-11-03 13:36:55,378 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [113#L700-1true, 111#L694true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 24#L694-6true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:55,378 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is not cut-off event
[2023-11-03 13:36:55,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is not cut-off event
[2023-11-03 13:36:55,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is not cut-off event
[2023-11-03 13:36:55,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is not cut-off event
[2023-11-03 13:36:55,383 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, Black: 280#true, 263#L691-4true, threadThread1of3ForFork0InUse, 68#L695true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:55,383 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:36:55,383 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:36:55,383 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:36:55,383 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:36:55,384 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, threadThread3of3ForFork0InUse, 24#L694-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 36#L691-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:55,384 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:36:55,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:36:55,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:36:55,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:36:55,876 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [75#threadEXITtrue, 113#L700-1true, threadThread3of3ForFork0InUse, 247#L700-2true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:55,876 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:36:55,876 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:36:55,876 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:36:55,876 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:36:55,885 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 247#L700-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, 68#L695true, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:55,885 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:36:55,885 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:36:55,886 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:36:55,886 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:36:55,891 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 240#L694-3true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:55,891 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:36:55,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:36:55,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:36:55,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:36:55,892 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, 40#L700-1true, 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, 68#L695true, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:55,892 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:36:55,892 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:36:55,892 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:36:55,892 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:36:55,927 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, 40#L700-1true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 186#L700-5true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:55,927 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:36:55,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:36:55,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:36:55,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:36:55,984 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 186#L700-5true, threadThread1of3ForFork0InUse, Black: 280#true, 52#L717-1true, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:55,984 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:36:55,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:36:55,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:36:55,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:36:55,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:36:55,992 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 52#L717-1true, 202#L696true, 55#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:55,992 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:36:55,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:36:55,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:36:55,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:36:55,994 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, threadThread1of3ForFork0InUse, 52#L717-1true, Black: 280#true, 202#L696true, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:55,994 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:36:55,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:36:55,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:36:55,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:36:55,995 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 24#L694-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:55,995 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:36:55,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:36:55,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:36:55,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:36:55,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:36:56,017 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 46#L694-2true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, 216#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:56,018 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:36:56,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:36:56,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:36:56,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:36:56,019 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [113#L700-1true, 139#L694-6true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 282#(= |#race~threads_alive~0| 0), 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:56,020 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:36:56,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:36:56,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:36:56,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:36:56,022 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [113#L700-1true, threadThread3of3ForFork0InUse, 24#L694-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 103#L694-4true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:56,022 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:36:56,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:36:56,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:36:56,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:36:56,024 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 66#L694-2true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:56,024 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:36:56,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:36:56,025 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:36:56,025 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:36:56,050 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 40#L700-1true, 240#L694-3true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:56,050 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:36:56,050 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:36:56,051 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:36:56,051 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:36:56,051 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 16#L694-4true, 286#true, 68#L695true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:56,051 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:36:56,051 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:36:56,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:36:56,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:36:56,061 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 254#L700true, 216#L696true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:56,062 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is not cut-off event
[2023-11-03 13:36:56,062 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 13:36:56,062 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 13:36:56,062 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 13:36:56,071 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [113#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 173#L694true, threadThread1of3ForFork0InUse, 216#L696true, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:56,071 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is not cut-off event
[2023-11-03 13:36:56,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 13:36:56,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 13:36:56,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 13:36:56,072 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:56,072 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:36:56,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:36:56,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:36:56,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:36:56,073 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [113#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 139#L694-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 46#L694-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:56,073 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is not cut-off event
[2023-11-03 13:36:56,074 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 13:36:56,074 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 13:36:56,074 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 13:36:56,075 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [113#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 103#L694-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:56,075 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is not cut-off event
[2023-11-03 13:36:56,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 13:36:56,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 13:36:56,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 13:36:56,077 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, 24#L694-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 66#L694-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:56,077 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is not cut-off event
[2023-11-03 13:36:56,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 13:36:56,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 13:36:56,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 13:36:56,086 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [111#L694true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:56,087 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is not cut-off event
[2023-11-03 13:36:56,087 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 13:36:56,087 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 13:36:56,087 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 13:36:56,091 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 36#L691-4true, Black: 280#true, threadThread1of3ForFork0InUse, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:56,091 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:36:56,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:36:56,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:36:56,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:36:56,164 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [75#threadEXITtrue, 113#L700-1true, threadThread3of3ForFork0InUse, 14#L715true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:56,165 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:36:56,165 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:36:56,165 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:36:56,165 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:36:56,175 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [211#threadEXITtrue, 113#L700-1true, threadThread3of3ForFork0InUse, 14#L715true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:56,175 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:36:56,175 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:36:56,175 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:36:56,175 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:36:56,476 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 131#ULTIMATE.startEXITtrue, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 230#L687-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:56,476 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:36:56,476 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:36:56,476 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:36:56,476 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:36:56,697 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 186#L700-5true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:56,697 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:36:56,697 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:36:56,697 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:36:56,697 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:36:56,697 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:36:56,706 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 24#L694-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, 68#L695true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:56,706 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:36:56,706 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:36:56,706 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:36:56,706 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:36:56,760 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [threadThread3of3ForFork0InUse, 40#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 254#L700true, 155#L702true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:56,760 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:36:56,760 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:36:56,760 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:36:56,760 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:36:56,769 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 173#L694true, Black: 280#true, threadThread1of3ForFork0InUse, 155#L702true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:56,769 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:36:56,769 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:36:56,769 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:36:56,769 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:36:56,770 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [40#L700-1true, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 164#L700-6true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 46#L694-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:56,770 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:36:56,770 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:36:56,770 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:36:56,770 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:36:56,797 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, 202#L696true, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:56,797 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:36:56,797 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:36:56,798 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:36:56,798 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:36:56,798 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:36:56,818 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 282#(= |#race~threads_alive~0| 0), 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, 216#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:56,818 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:36:56,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:36:56,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:36:56,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:36:56,820 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [113#L700-1true, 139#L694-6true, threadThread3of3ForFork0InUse, 24#L694-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:56,820 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:36:56,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:36:56,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:36:56,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:36:56,822 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 103#L694-4true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:56,822 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:36:56,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:36:56,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:36:56,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:36:56,851 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 40#L700-1true, 24#L694-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 68#L695true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:56,851 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:36:56,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:36:56,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:36:56,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:36:56,853 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 186#L700-5true, Black: 280#true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:56,853 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:36:56,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:36:56,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:36:56,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:36:56,867 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [113#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 46#L694-2true, Black: 280#true, threadThread1of3ForFork0InUse, 216#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:56,868 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is not cut-off event
[2023-11-03 13:36:56,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is not cut-off event
[2023-11-03 13:36:56,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is not cut-off event
[2023-11-03 13:36:56,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is not cut-off event
[2023-11-03 13:36:56,869 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, 139#L694-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 282#(= |#race~threads_alive~0| 0), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:56,869 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is not cut-off event
[2023-11-03 13:36:56,869 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is not cut-off event
[2023-11-03 13:36:56,869 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is not cut-off event
[2023-11-03 13:36:56,870 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is not cut-off event
[2023-11-03 13:36:56,871 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, 24#L694-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 103#L694-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:56,871 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is not cut-off event
[2023-11-03 13:36:56,871 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is not cut-off event
[2023-11-03 13:36:56,871 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is not cut-off event
[2023-11-03 13:36:56,872 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is not cut-off event
[2023-11-03 13:36:56,873 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 66#L694-2true, Black: 280#true, threadThread1of3ForFork0InUse, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:56,873 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is not cut-off event
[2023-11-03 13:36:56,873 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is not cut-off event
[2023-11-03 13:36:56,873 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is not cut-off event
[2023-11-03 13:36:56,874 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is not cut-off event
[2023-11-03 13:36:57,239 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [113#L700-1true, threadThread3of3ForFork0InUse, 116#L702true, 247#L700-2true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:57,240 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event
[2023-11-03 13:36:57,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:36:57,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:36:57,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:36:57,262 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 148#L700-8true, threadThread1of3ForFork0InUse, Black: 280#true, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:57,262 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event
[2023-11-03 13:36:57,263 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:36:57,263 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:36:57,263 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:36:57,264 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 247#L700-2true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, 155#L702true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:57,264 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event
[2023-11-03 13:36:57,264 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:36:57,264 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:36:57,264 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:36:57,298 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, 68#L695true, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:57,299 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:36:57,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:36:57,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:36:57,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:36:57,318 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 93#L717-2true, 254#L700true, threadThread1of3ForFork0InUse, Black: 280#true, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:57,318 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2023-11-03 13:36:57,319 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:36:57,319 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:36:57,319 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:36:57,319 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 93#L717-2true, 173#L694true, Black: 280#true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:57,319 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2023-11-03 13:36:57,320 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:36:57,320 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:36:57,320 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:36:57,346 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [threadThread3of3ForFork0InUse, 40#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 8#threadEXITtrue, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 254#L700true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:57,347 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:36:57,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:36:57,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:36:57,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:36:57,357 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [40#L700-1true, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 46#L694-2true, Black: 280#true, 155#L702true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:57,358 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:36:57,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:36:57,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:36:57,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:36:57,358 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [40#L700-1true, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 164#L700-6true, 282#(= |#race~threads_alive~0| 0), 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:57,358 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:36:57,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:36:57,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:36:57,359 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:36:57,359 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [40#L700-1true, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 8#threadEXITtrue, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 173#L694true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:57,359 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:36:57,359 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:36:57,359 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:36:57,359 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:36:57,407 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [threadThread3of3ForFork0InUse, 113#L700-1true, 24#L694-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, 216#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:57,407 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:36:57,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:36:57,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:36:57,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:36:57,410 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [139#L694-6true, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:57,410 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:36:57,410 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:36:57,410 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:36:57,410 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:36:57,427 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 242#L691-1true, 46#L694-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:57,427 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:36:57,427 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:36:57,427 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:36:57,427 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:36:57,428 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [40#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 242#L691-1true, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:57,428 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:36:57,428 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:36:57,428 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:36:57,428 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:36:57,428 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 242#L691-1true, Black: 280#true, threadThread1of3ForFork0InUse, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:57,428 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2023-11-03 13:36:57,428 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:36:57,429 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:36:57,429 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:36:57,429 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, threadThread3of3ForFork0InUse, 24#L694-6true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 242#L691-1true, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:57,429 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:36:57,429 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:36:57,429 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:36:57,429 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:36:57,434 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 68#L695true, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:57,435 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:36:57,435 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:36:57,435 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:36:57,435 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:36:57,446 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 282#(= |#race~threads_alive~0| 0), 286#true, threadThread1of3ForFork0InUse, 216#L696true, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:57,446 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is not cut-off event
[2023-11-03 13:36:57,447 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is not cut-off event
[2023-11-03 13:36:57,447 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is not cut-off event
[2023-11-03 13:36:57,447 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is not cut-off event
[2023-11-03 13:36:57,448 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, 139#L694-6true, 24#L694-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:57,448 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is not cut-off event
[2023-11-03 13:36:57,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is not cut-off event
[2023-11-03 13:36:57,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is not cut-off event
[2023-11-03 13:36:57,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is not cut-off event
[2023-11-03 13:36:57,450 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 103#L694-4true, threadThread1of3ForFork0InUse, Black: 280#true, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:57,450 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is not cut-off event
[2023-11-03 13:36:57,450 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is not cut-off event
[2023-11-03 13:36:57,450 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is not cut-off event
[2023-11-03 13:36:57,450 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is not cut-off event
[2023-11-03 13:36:57,465 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [75#threadEXITtrue, 113#L700-1true, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:57,465 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:36:57,466 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:36:57,466 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:36:57,466 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:36:57,476 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [211#threadEXITtrue, 113#L700-1true, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:57,476 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:36:57,477 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:36:57,477 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:36:57,477 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:36:57,730 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, 40#L700-1true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 131#ULTIMATE.startEXITtrue, 58#L700-6true, threadThread1of3ForFork0InUse, Black: 280#true, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:57,730 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2023-11-03 13:36:57,730 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:36:57,731 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:36:57,731 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:36:57,740 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 131#ULTIMATE.startEXITtrue, 148#L700-8true, Black: 280#true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:57,740 INFO  L383   tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event
[2023-11-03 13:36:57,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:36:57,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:36:57,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:36:57,743 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, 40#L700-1true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, 148#L700-8true, threadThread1of3ForFork0InUse, Black: 280#true, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:57,743 INFO  L383   tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event
[2023-11-03 13:36:57,743 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:36:57,743 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:36:57,743 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:36:57,743 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:36:57,769 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [75#threadEXITtrue, 113#L700-1true, threadThread3of3ForFork0InUse, 247#L700-2true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:57,769 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2023-11-03 13:36:57,769 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:36:57,769 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:36:57,769 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:36:57,791 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [211#threadEXITtrue, threadThread3of3ForFork0InUse, 40#L700-1true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:57,791 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2023-11-03 13:36:57,792 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:36:57,792 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:36:57,792 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:36:57,793 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 8#threadEXITtrue, 247#L700-2true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:57,793 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2023-11-03 13:36:57,793 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:36:57,793 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:36:57,793 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:36:57,802 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [113#L700-1true, 116#L702true, threadThread3of3ForFork0InUse, 247#L700-2true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:57,802 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:36:57,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:36:57,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:36:57,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:36:57,852 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [113#L700-1true, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 46#L694-2true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:57,852 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2023-11-03 13:36:57,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:36:57,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:36:57,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:36:57,853 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 46#L694-2true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:57,853 INFO  L383   tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event
[2023-11-03 13:36:57,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:36:57,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:36:57,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:36:57,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:36:57,873 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [40#L700-1true, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 164#L700-6true, 286#true, 186#L700-5true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:57,873 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:36:57,873 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:36:57,873 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:36:57,873 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:36:57,875 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [75#threadEXITtrue, 113#L700-1true, threadThread3of3ForFork0InUse, 247#L700-2true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:57,875 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:36:57,875 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:36:57,875 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:36:57,875 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:36:57,886 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [40#L700-1true, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 16#L694-4true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 155#L702true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:57,887 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:36:57,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:36:57,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:36:57,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:36:57,887 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, 24#L694-6true, 164#L700-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:57,887 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:36:57,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:36:57,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:36:57,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:36:57,888 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [40#L700-1true, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 8#threadEXITtrue, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 46#L694-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:57,888 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:36:57,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:36:57,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:36:57,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:36:57,945 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, 216#L696true, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:57,946 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:36:57,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:36:57,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:36:57,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:36:57,976 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, 24#L694-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, threadThread1of3ForFork0InUse, 216#L696true, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:57,976 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is not cut-off event
[2023-11-03 13:36:57,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2023-11-03 13:36:57,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2023-11-03 13:36:57,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2023-11-03 13:36:57,978 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, 139#L694-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:57,978 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is not cut-off event
[2023-11-03 13:36:57,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2023-11-03 13:36:57,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2023-11-03 13:36:57,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2023-11-03 13:36:58,210 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, 148#L700-8true, threadThread1of3ForFork0InUse, Black: 280#true, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:58,211 INFO  L383   tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event
[2023-11-03 13:36:58,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:36:58,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:36:58,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:36:58,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:36:58,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:36:58,213 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 247#L700-2true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, Black: 280#true, 155#L702true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:58,213 INFO  L383   tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event
[2023-11-03 13:36:58,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:36:58,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:36:58,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:36:58,222 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [211#threadEXITtrue, 40#L700-1true, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:58,223 INFO  L383   tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event
[2023-11-03 13:36:58,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:36:58,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:36:58,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:36:58,225 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [211#threadEXITtrue, 40#L700-1true, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:58,225 INFO  L383   tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event
[2023-11-03 13:36:58,225 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:36:58,225 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:36:58,225 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:36:58,225 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:36:58,278 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [75#threadEXITtrue, 113#L700-1true, threadThread3of3ForFork0InUse, 247#L700-2true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:58,278 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:36:58,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:36:58,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:36:58,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:36:58,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:36:58,280 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [75#threadEXITtrue, 113#L700-1true, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:58,280 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:36:58,280 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:36:58,280 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:36:58,281 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:36:58,342 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [40#L700-1true, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 186#L700-5true, Black: 280#true, 155#L702true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:58,343 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2023-11-03 13:36:58,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:36:58,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:36:58,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:36:58,354 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [40#L700-1true, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 164#L700-6true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:58,354 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:36:58,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:36:58,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:36:58,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:36:58,355 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, 24#L694-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 155#L702true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:58,355 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:36:58,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:36:58,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:36:58,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:36:58,356 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, 8#threadEXITtrue, 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:58,356 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:36:58,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:36:58,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:36:58,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:36:58,363 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [75#threadEXITtrue, 113#L700-1true, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 247#L700-2true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:58,364 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:36:58,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:36:58,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:36:58,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:36:58,424 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, threadThread1of3ForFork0InUse, 216#L696true, Black: 280#true, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:58,424 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is not cut-off event
[2023-11-03 13:36:58,425 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2023-11-03 13:36:58,425 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2023-11-03 13:36:58,425 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2023-11-03 13:36:58,599 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [211#threadEXITtrue, threadThread3of3ForFork0InUse, 40#L700-1true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:58,599 INFO  L383   tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event
[2023-11-03 13:36:58,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:36:58,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:36:58,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:36:58,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:36:58,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:36:58,601 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 8#threadEXITtrue, 247#L700-2true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:58,601 INFO  L383   tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event
[2023-11-03 13:36:58,601 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:36:58,601 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:36:58,602 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:36:58,613 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 131#ULTIMATE.startEXITtrue, 186#L700-5true, threadThread1of3ForFork0InUse, Black: 280#true, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:58,614 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event
[2023-11-03 13:36:58,614 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:36:58,614 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:36:58,614 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:36:58,712 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [40#L700-1true, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 8#threadEXITtrue, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 186#L700-5true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:58,713 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event
[2023-11-03 13:36:58,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:36:58,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:36:58,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:36:58,726 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [40#L700-1true, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 155#L702true, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:58,726 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2023-11-03 13:36:58,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:36:58,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:36:58,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:36:58,727 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [40#L700-1true, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 24#L694-6true, 8#threadEXITtrue, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:58,727 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2023-11-03 13:36:58,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:36:58,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:36:58,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:36:59,053 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][118], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 286#true, 131#ULTIMATE.startEXITtrue, 186#L700-5true, Black: 280#true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:59,053 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event
[2023-11-03 13:36:59,054 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:36:59,054 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:36:59,054 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:36:59,054 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:36:59,200 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][89], [40#L700-1true, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 8#threadEXITtrue, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:59,201 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event
[2023-11-03 13:36:59,201 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:36:59,201 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:36:59,201 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:36:59,756 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [75#threadEXITtrue, 113#L700-1true, threadThread3of3ForFork0InUse, 247#L700-2true, 282#(= |#race~threads_alive~0| 0), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:36:59,757 INFO  L383   tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event
[2023-11-03 13:36:59,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:36:59,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:36:59,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:37:00,230 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 116#L702true, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 282#(= |#race~threads_alive~0| 0), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:00,231 INFO  L383   tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event
[2023-11-03 13:37:00,231 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:37:00,231 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:37:00,231 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:37:00,322 INFO  L130       PetriNetUnfolder]: 418284/701938 cut-off events.
[2023-11-03 13:37:00,323 INFO  L131       PetriNetUnfolder]: For 317775/370950 co-relation queries the response was YES.
[2023-11-03 13:37:02,310 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 1561608 conditions, 701938 events. 418284/701938 cut-off events. For 317775/370950 co-relation queries the response was YES. Maximal size of possible extension queue 17875. Compared 8057787 event pairs, 270292 based on Foata normal form. 10856/630534 useless extension candidates. Maximal degree in co-relation 860382. Up to 523195 conditions per place. 
[2023-11-03 13:37:05,835 INFO  L137   encePairwiseOnDemand]: 411/423 looper letters, 110 selfloop transitions, 21 changer transitions 0/211 dead transitions.
[2023-11-03 13:37:05,836 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 211 transitions, 921 flow
[2023-11-03 13:37:05,836 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-03 13:37:05,837 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-03 13:37:05,838 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 855 transitions.
[2023-11-03 13:37:05,838 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6737588652482269
[2023-11-03 13:37:05,838 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 855 transitions.
[2023-11-03 13:37:05,839 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 855 transitions.
[2023-11-03 13:37:05,839 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 13:37:05,839 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 855 transitions.
[2023-11-03 13:37:05,840 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 285.0) internal successors, (855), 3 states have internal predecessors, (855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 13:37:05,842 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 423.0) internal successors, (1692), 4 states have internal predecessors, (1692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 13:37:05,842 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 423.0) internal successors, (1692), 4 states have internal predecessors, (1692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 13:37:05,843 INFO  L175             Difference]: Start difference. First operand has 141 places, 156 transitions, 481 flow. Second operand 3 states and 855 transitions.
[2023-11-03 13:37:05,843 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 211 transitions, 921 flow
[2023-11-03 13:37:06,640 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 211 transitions, 863 flow, removed 0 selfloop flow, removed 2 redundant places.
[2023-11-03 13:37:06,642 INFO  L231             Difference]: Finished difference. Result has 142 places, 175 transitions, 618 flow
[2023-11-03 13:37:06,642 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=423, PETRI_DIFFERENCE_MINUEND_FLOW=441, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=618, PETRI_PLACES=142, PETRI_TRANSITIONS=175}
[2023-11-03 13:37:06,643 INFO  L288   CegarLoopForPetriNet]: 136 programPoint places, 6 predicate places.
[2023-11-03 13:37:06,643 INFO  L495      AbstractCegarLoop]: Abstraction has has 142 places, 175 transitions, 618 flow
[2023-11-03 13:37:06,644 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 251.33333333333334) internal successors, (754), 3 states have internal predecessors, (754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 13:37:06,644 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 13:37:06,644 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 13:37:06,644 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9
[2023-11-03 13:37:06,644 INFO  L420      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (and 26 more)] ===
[2023-11-03 13:37:06,644 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 13:37:06,645 INFO  L85        PathProgramCache]: Analyzing trace with hash 33017029, now seen corresponding path program 1 times
[2023-11-03 13:37:06,645 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 13:37:06,645 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706265646]
[2023-11-03 13:37:06,645 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 13:37:06,645 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 13:37:06,653 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 13:37:06,671 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-11-03 13:37:06,672 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 13:37:06,672 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1706265646]
[2023-11-03 13:37:06,672 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1706265646] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 13:37:06,672 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 13:37:06,672 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-11-03 13:37:06,672 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543921034]
[2023-11-03 13:37:06,673 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 13:37:06,673 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-03 13:37:06,673 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 13:37:06,673 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-03 13:37:06,674 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-03 13:37:06,698 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 260 out of 423
[2023-11-03 13:37:06,699 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 175 transitions, 618 flow. Second operand  has 3 states, 3 states have (on average 262.3333333333333) internal successors, (787), 3 states have internal predecessors, (787), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 13:37:06,699 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 13:37:06,699 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 260 of 423
[2023-11-03 13:37:06,700 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 13:37:09,262 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0NotInUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 21#L687-2true, Black: 280#true, 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:09,263 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-11-03 13:37:09,263 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-11-03 13:37:09,263 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-11-03 13:37:09,263 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-11-03 13:37:09,264 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0NotInUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 21#L687-2true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:09,264 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-11-03 13:37:09,264 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-11-03 13:37:09,264 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-11-03 13:37:09,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-11-03 13:37:09,709 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0NotInUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 21#L687-2true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:09,709 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-11-03 13:37:09,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-11-03 13:37:09,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-11-03 13:37:09,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-11-03 13:37:10,494 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 14#L715true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 21#L687-2true, 286#true, Black: 280#true, 264#L686-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:10,495 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is not cut-off event
[2023-11-03 13:37:10,495 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2023-11-03 13:37:10,495 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2023-11-03 13:37:10,495 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2023-11-03 13:37:10,995 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 21#L687-2true, 286#true, 198#L717-4true, Black: 280#true, 264#L686-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:10,996 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-11-03 13:37:10,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-11-03 13:37:10,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-11-03 13:37:10,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-11-03 13:37:11,706 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 14#L715true, 39#L687-6true, 286#true, 264#L686-1true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:11,707 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-11-03 13:37:11,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-11-03 13:37:11,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-11-03 13:37:11,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-11-03 13:37:12,434 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][66], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, Black: 282#(= |#race~threads_alive~0| 0), 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 258#L687-8true])
[2023-11-03 13:37:12,435 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-11-03 13:37:12,435 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-11-03 13:37:12,435 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-11-03 13:37:12,435 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-11-03 13:37:12,544 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 39#L687-6true, 286#true, 198#L717-4true, 264#L686-1true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:12,544 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-11-03 13:37:12,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-11-03 13:37:12,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-11-03 13:37:12,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-11-03 13:37:13,158 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][66], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 258#L687-8true])
[2023-11-03 13:37:13,158 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-11-03 13:37:13,159 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-11-03 13:37:13,159 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-11-03 13:37:13,159 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-11-03 13:37:13,192 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][66], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 221#L690true, 286#true, Black: 282#(= |#race~threads_alive~0| 0), 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:13,193 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-11-03 13:37:13,193 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-11-03 13:37:13,193 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-11-03 13:37:13,193 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-11-03 13:37:13,199 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 49#L687-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:13,199 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-11-03 13:37:13,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-11-03 13:37:13,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-11-03 13:37:13,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-11-03 13:37:13,200 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 21#L687-2true, threadThread1of3ForFork0InUse, Black: 280#true, 52#L717-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:13,200 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-11-03 13:37:13,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-11-03 13:37:13,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-11-03 13:37:13,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-11-03 13:37:13,916 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 221#L690true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 31#L689true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:13,917 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-11-03 13:37:13,917 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-11-03 13:37:13,917 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-11-03 13:37:13,917 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-11-03 13:37:13,924 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 31#L689true, 198#L717-4true, 151#L690true, Black: 280#true, threadThread1of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:13,924 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-11-03 13:37:13,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-11-03 13:37:13,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-11-03 13:37:13,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-11-03 13:37:13,954 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][66], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 221#L690true, 160#L687-6true, 286#true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:13,954 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-11-03 13:37:13,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-11-03 13:37:13,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-11-03 13:37:13,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-11-03 13:37:13,962 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 21#L687-2true, 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:13,962 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-11-03 13:37:13,962 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-11-03 13:37:13,962 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-11-03 13:37:13,962 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-11-03 13:37:13,989 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][66], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, Black: 282#(= |#race~threads_alive~0| 0), 52#L717-1true, 263#L691-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:13,990 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-11-03 13:37:13,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-11-03 13:37:13,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-11-03 13:37:13,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-11-03 13:37:14,054 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 21#L687-2true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, 264#L686-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:14,054 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-11-03 13:37:14,054 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-11-03 13:37:14,054 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-11-03 13:37:14,055 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-11-03 13:37:14,055 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-11-03 13:37:14,976 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 221#L690true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 31#L689true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:14,977 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-11-03 13:37:14,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-11-03 13:37:14,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-11-03 13:37:14,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-11-03 13:37:14,981 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 31#L689true, 198#L717-4true, 263#L691-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:14,981 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-11-03 13:37:14,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:37:14,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:37:14,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:37:14,989 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 31#L689true, 151#L690true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:14,990 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-11-03 13:37:14,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-11-03 13:37:14,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-11-03 13:37:14,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-11-03 13:37:14,991 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 31#L689true, 198#L717-4true, 36#L691-4true, Black: 280#true, threadThread1of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:14,991 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-11-03 13:37:14,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:37:14,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:37:14,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:37:15,025 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][66], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), 263#L691-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:15,026 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-11-03 13:37:15,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:37:15,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:37:15,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:37:15,034 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 49#L687-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L694-2true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:15,035 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-11-03 13:37:15,035 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:37:15,035 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:37:15,035 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:37:15,037 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 49#L687-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 198#L717-4true, 103#L694-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:15,038 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-11-03 13:37:15,038 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:37:15,038 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:37:15,038 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:37:15,103 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, 225#L687-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, 52#L717-1true, Black: 280#true, 258#L687-8true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:15,104 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-11-03 13:37:15,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:37:15,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:37:15,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:37:15,236 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 14#L715true, 221#L690true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:15,236 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-11-03 13:37:15,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:37:15,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:37:15,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:37:15,264 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 14#L715true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 151#L690true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2023-11-03 13:37:15,264 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-11-03 13:37:15,264 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:37:15,264 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:37:15,264 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:37:15,905 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 31#L689true, 263#L691-4true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:15,906 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2023-11-03 13:37:15,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-11-03 13:37:15,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-11-03 13:37:15,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-11-03 13:37:15,909 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 221#L690true, 250#L691-4true, 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:15,909 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-11-03 13:37:15,909 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:37:15,909 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:37:15,909 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:37:15,915 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, 225#L687-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, 258#L687-8true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:15,916 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-11-03 13:37:15,916 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:37:15,916 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:37:15,916 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:37:15,924 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 31#L689true, 36#L691-4true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:15,924 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2023-11-03 13:37:15,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-11-03 13:37:15,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-11-03 13:37:15,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-11-03 13:37:15,925 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, 198#L717-4true, 151#L690true, Black: 280#true, threadThread1of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:15,925 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-11-03 13:37:15,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:37:15,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:37:15,926 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:37:15,973 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][168], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2023-11-03 13:37:15,973 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-11-03 13:37:15,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:37:15,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:37:15,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:37:15,983 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [139#L694-6true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 49#L687-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:15,983 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-11-03 13:37:15,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:37:15,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:37:15,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:37:16,009 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 206#L687-5true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:16,010 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-11-03 13:37:16,010 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:37:16,010 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:37:16,010 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:37:16,057 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, 225#L687-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 221#L690true, 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:16,057 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-11-03 13:37:16,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:37:16,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:37:16,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:37:16,058 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, 225#L687-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 221#L690true, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:16,058 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-11-03 13:37:16,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:37:16,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:37:16,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:37:16,207 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 14#L715true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, Black: 280#true, 263#L691-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:16,207 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-11-03 13:37:16,207 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:37:16,207 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:37:16,207 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:37:16,239 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 14#L715true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 36#L691-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2023-11-03 13:37:16,240 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-11-03 13:37:16,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:37:16,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:37:16,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:37:16,371 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 2#L714-3true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 21#L687-2true, threadThread1of3ForFork0InUse, Black: 280#true, 264#L686-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:16,372 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-11-03 13:37:16,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-11-03 13:37:16,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-11-03 13:37:16,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:37:17,068 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 221#L690true, 250#L691-4true, 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:17,069 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event
[2023-11-03 13:37:17,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2023-11-03 13:37:17,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2023-11-03 13:37:17,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2023-11-03 13:37:17,076 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, 263#L691-4true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:17,076 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-11-03 13:37:17,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:37:17,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:37:17,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:37:17,093 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, 151#L690true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:17,093 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event
[2023-11-03 13:37:17,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2023-11-03 13:37:17,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2023-11-03 13:37:17,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2023-11-03 13:37:17,095 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, 198#L717-4true, 36#L691-4true, Black: 280#true, threadThread1of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:17,095 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-11-03 13:37:17,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:37:17,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:37:17,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:37:17,100 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 230#L687-2true, Black: 280#true, threadThread1of3ForFork0InUse, 52#L717-1true, 258#L687-8true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:17,100 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-11-03 13:37:17,101 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:37:17,101 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:37:17,101 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:37:17,114 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [38#L687-8true, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 49#L687-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:17,114 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event
[2023-11-03 13:37:17,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2023-11-03 13:37:17,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2023-11-03 13:37:17,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2023-11-03 13:37:17,153 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][168], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2023-11-03 13:37:17,153 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-11-03 13:37:17,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:37:17,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:37:17,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:37:17,157 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 49#L687-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 230#L687-2true, threadThread1of3ForFork0InUse, Black: 280#true, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:17,157 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event
[2023-11-03 13:37:17,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2023-11-03 13:37:17,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2023-11-03 13:37:17,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2023-11-03 13:37:17,159 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 49#L687-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L694-2true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:17,159 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event
[2023-11-03 13:37:17,160 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2023-11-03 13:37:17,160 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2023-11-03 13:37:17,160 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2023-11-03 13:37:17,169 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 49#L687-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, 216#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:17,169 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-11-03 13:37:17,169 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:37:17,170 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:37:17,170 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:37:17,193 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, 263#L691-4true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:17,194 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-11-03 13:37:17,194 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:37:17,194 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:37:17,194 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:37:17,194 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 221#L690true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:17,194 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-11-03 13:37:17,194 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:37:17,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:37:17,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:37:17,226 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 21#L687-2true, threadThread1of3ForFork0InUse, Black: 280#true, 52#L717-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:17,226 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-11-03 13:37:17,226 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:37:17,226 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:37:17,227 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:37:17,227 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 36#L691-4true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:17,228 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-11-03 13:37:17,228 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:37:17,228 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:37:17,228 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:37:17,228 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, 151#L690true, threadThread1of3ForFork0InUse, Black: 280#true, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:17,228 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-11-03 13:37:17,228 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:37:17,228 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:37:17,229 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:37:17,264 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 221#L690true, 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:17,264 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-11-03 13:37:17,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:37:17,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:37:17,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:37:17,267 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [225#L687-1true, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, 263#L691-4true, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:17,267 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-11-03 13:37:17,267 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:37:17,267 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:37:17,267 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:37:17,267 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, 225#L687-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, 52#L717-1true, 263#L691-4true, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:17,267 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-11-03 13:37:17,267 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:37:17,268 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:37:17,268 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:37:17,283 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [38#L687-8true, 40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 21#L687-2true, 286#true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:17,284 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event
[2023-11-03 13:37:17,284 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2023-11-03 13:37:17,284 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2023-11-03 13:37:17,284 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2023-11-03 13:37:17,301 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 151#L690true, Black: 280#true, threadThread1of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:17,301 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-11-03 13:37:17,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:37:17,302 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:37:17,302 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:37:18,181 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 263#L691-4true, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:18,181 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is not cut-off event
[2023-11-03 13:37:18,181 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2023-11-03 13:37:18,181 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2023-11-03 13:37:18,181 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2023-11-03 13:37:18,199 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, 230#L687-2true, threadThread1of3ForFork0InUse, Black: 280#true, 258#L687-8true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:18,199 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-11-03 13:37:18,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:37:18,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:37:18,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:37:18,215 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, 36#L691-4true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:18,216 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is not cut-off event
[2023-11-03 13:37:18,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2023-11-03 13:37:18,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2023-11-03 13:37:18,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2023-11-03 13:37:18,219 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [38#L687-8true, 40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 49#L687-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:18,219 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is not cut-off event
[2023-11-03 13:37:18,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2023-11-03 13:37:18,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2023-11-03 13:37:18,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2023-11-03 13:37:18,220 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 49#L687-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 151#L690true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:18,220 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-11-03 13:37:18,220 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:37:18,220 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:37:18,220 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:37:18,226 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 221#L690true, 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:18,227 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-11-03 13:37:18,227 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:37:18,227 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:37:18,227 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:37:18,236 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L700-->L700-1: Formula: (= |v_#race~threads_alive~0_10| 0)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_10|}  AuxVars[]  AssignedVars[#race~threads_alive~0][125], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 31#L689true, 238#L700-1true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:18,236 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-11-03 13:37:18,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:37:18,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:37:18,237 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:37:18,238 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [38#L687-8true, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 21#L687-2true, Black: 280#true, threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:18,238 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is not cut-off event
[2023-11-03 13:37:18,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2023-11-03 13:37:18,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2023-11-03 13:37:18,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2023-11-03 13:37:18,248 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 151#L690true, threadThread1of3ForFork0InUse, 52#L717-1true, Black: 280#true, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:18,248 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-11-03 13:37:18,248 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:37:18,248 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:37:18,248 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:37:18,249 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 49#L687-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 151#L690true, 52#L717-1true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:18,249 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is not cut-off event
[2023-11-03 13:37:18,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2023-11-03 13:37:18,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2023-11-03 13:37:18,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2023-11-03 13:37:18,255 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 31#L689true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:18,255 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-11-03 13:37:18,255 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:37:18,255 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:37:18,255 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:37:18,266 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 21#L687-2true, 230#L687-2true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:18,266 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-11-03 13:37:18,266 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:37:18,267 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:37:18,267 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:37:18,267 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 21#L687-2true, 230#L687-2true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:18,268 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is not cut-off event
[2023-11-03 13:37:18,268 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2023-11-03 13:37:18,268 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2023-11-03 13:37:18,268 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2023-11-03 13:37:18,301 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 21#L687-2true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:18,301 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-11-03 13:37:18,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:37:18,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:37:18,302 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:37:18,302 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, 49#L687-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 230#L687-2true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:18,302 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is not cut-off event
[2023-11-03 13:37:18,302 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2023-11-03 13:37:18,303 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2023-11-03 13:37:18,303 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2023-11-03 13:37:18,303 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][168], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2023-11-03 13:37:18,303 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-11-03 13:37:18,304 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:18,304 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:18,304 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:18,310 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 49#L687-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 103#L694-4true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:18,310 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is not cut-off event
[2023-11-03 13:37:18,311 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2023-11-03 13:37:18,311 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2023-11-03 13:37:18,311 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2023-11-03 13:37:18,318 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][168], [38#L687-8true, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:18,318 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-11-03 13:37:18,318 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:18,318 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:18,318 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:18,318 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][168], [38#L687-8true, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 167#L720-1true, 293#(= |#race~data~0| 0), 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:18,318 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-11-03 13:37:18,318 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:37:18,319 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:37:18,319 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:37:18,319 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][168], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 151#L690true, threadThread1of3ForFork0InUse, Black: 280#true, 167#L720-1true, 293#(= |#race~data~0| 0), 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:18,319 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-11-03 13:37:18,319 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:18,319 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:18,319 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:18,376 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L700-->L700-1: Formula: (= |v_#race~threads_alive~0_10| 0)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_10|}  AuxVars[]  AssignedVars[#race~threads_alive~0][125], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 238#L700-1true, 230#L687-2true, Black: 280#true, 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:18,377 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is not cut-off event
[2023-11-03 13:37:18,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2023-11-03 13:37:18,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2023-11-03 13:37:18,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2023-11-03 13:37:18,383 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 21#L687-2true, 151#L690true, threadThread1of3ForFork0InUse, Black: 280#true, 52#L717-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:18,383 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-11-03 13:37:18,383 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:37:18,383 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:37:18,383 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:37:18,384 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 21#L687-2true, 93#L717-2true, 151#L690true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:18,384 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-11-03 13:37:18,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:37:18,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:37:18,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:37:18,384 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 21#L687-2true, 36#L691-4true, Black: 280#true, threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:18,384 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-11-03 13:37:18,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:37:18,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:37:18,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:37:18,385 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 21#L687-2true, 36#L691-4true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:18,385 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-11-03 13:37:18,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:37:18,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:37:18,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:37:18,422 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, 263#L691-4true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:18,422 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-11-03 13:37:18,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:37:18,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:37:18,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:37:18,442 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 21#L687-2true, 286#true, 198#L717-4true, 151#L690true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:18,443 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is not cut-off event
[2023-11-03 13:37:18,443 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2023-11-03 13:37:18,443 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2023-11-03 13:37:18,443 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2023-11-03 13:37:18,463 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 36#L691-4true, threadThread1of3ForFork0InUse, Black: 280#true, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:18,463 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-11-03 13:37:18,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:37:18,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:37:18,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:37:18,610 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 14#L715true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 254#L700true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:18,610 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-11-03 13:37:18,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:37:18,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:37:18,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:37:18,610 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 14#L715true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 173#L694true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:18,611 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-11-03 13:37:18,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:37:18,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:37:18,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:37:18,646 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 14#L715true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 10#L694-1true, threadThread2of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2023-11-03 13:37:18,647 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-11-03 13:37:18,647 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:37:18,647 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:37:18,647 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:37:18,931 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [225#L687-1true, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 2#L714-3true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 21#L687-2true, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:18,931 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-11-03 13:37:18,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-11-03 13:37:18,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:37:18,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-11-03 13:37:18,932 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 2#L714-3true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 21#L687-2true, 286#true, 230#L687-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:18,932 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-11-03 13:37:18,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-11-03 13:37:18,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:37:18,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-11-03 13:37:18,950 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 2#L714-3true, 49#L687-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 230#L687-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:18,951 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-11-03 13:37:18,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-11-03 13:37:18,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:37:18,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-11-03 13:37:19,439 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0NotInUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:19,440 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-11-03 13:37:19,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:19,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:37:19,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:37:19,586 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, 258#L687-8true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:19,587 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event
[2023-11-03 13:37:19,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-11-03 13:37:19,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-11-03 13:37:19,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-11-03 13:37:19,587 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 221#L690true, 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:19,587 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-11-03 13:37:19,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:37:19,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:37:19,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:37:19,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:37:19,597 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [38#L687-8true, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 21#L687-2true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:19,597 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event
[2023-11-03 13:37:19,597 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-11-03 13:37:19,597 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-11-03 13:37:19,597 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-11-03 13:37:19,598 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 21#L687-2true, 93#L717-2true, 151#L690true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:19,598 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-11-03 13:37:19,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:37:19,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:37:19,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:37:19,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:37:19,615 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [38#L687-8true, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:19,615 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event
[2023-11-03 13:37:19,615 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-11-03 13:37:19,615 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-11-03 13:37:19,615 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-11-03 13:37:19,616 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 151#L690true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:19,616 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-11-03 13:37:19,616 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:37:19,616 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:37:19,616 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:37:19,616 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:37:19,617 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 49#L687-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 36#L691-4true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:19,617 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-11-03 13:37:19,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:37:19,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:37:19,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:37:19,622 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 221#L690true, 286#true, 230#L687-2true, Black: 280#true, threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:19,622 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event
[2023-11-03 13:37:19,623 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-11-03 13:37:19,623 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-11-03 13:37:19,623 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-11-03 13:37:19,626 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 263#L691-4true, Black: 280#true, 52#L717-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:19,626 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-11-03 13:37:19,627 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:37:19,627 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:37:19,627 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:37:19,640 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 21#L687-2true, 151#L690true, threadThread1of3ForFork0InUse, Black: 280#true, 52#L717-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:19,640 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event
[2023-11-03 13:37:19,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-11-03 13:37:19,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-11-03 13:37:19,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-11-03 13:37:19,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-11-03 13:37:19,652 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 36#L691-4true, Black: 280#true, threadThread1of3ForFork0InUse, 52#L717-1true, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:19,652 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-11-03 13:37:19,652 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:37:19,652 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:37:19,652 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:37:19,653 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 49#L687-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 36#L691-4true, Black: 280#true, 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:19,653 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event
[2023-11-03 13:37:19,654 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-11-03 13:37:19,654 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-11-03 13:37:19,654 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-11-03 13:37:19,672 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 131#ULTIMATE.startEXITtrue, 21#L687-2true, 230#L687-2true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:19,673 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-11-03 13:37:19,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:37:19,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:37:19,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:37:19,710 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L700-->L700-1: Formula: (= |v_#race~threads_alive~0_10| 0)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_10|}  AuxVars[]  AssignedVars[#race~threads_alive~0][125], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 238#L700-1true, 93#L717-2true, 230#L687-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:19,710 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event
[2023-11-03 13:37:19,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-11-03 13:37:19,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-11-03 13:37:19,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-11-03 13:37:19,715 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 49#L687-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, 230#L687-2true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:19,715 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event
[2023-11-03 13:37:19,716 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-11-03 13:37:19,716 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-11-03 13:37:19,716 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-11-03 13:37:19,717 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][168], [38#L687-8true, 40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2023-11-03 13:37:19,717 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-11-03 13:37:19,718 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:19,718 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:19,718 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:19,718 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][168], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 151#L690true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2023-11-03 13:37:19,719 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-11-03 13:37:19,719 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:19,719 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:19,719 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:19,725 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][168], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 36#L691-4true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2023-11-03 13:37:19,725 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-11-03 13:37:19,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:19,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:19,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:19,726 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, 139#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 49#L687-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:19,726 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event
[2023-11-03 13:37:19,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-11-03 13:37:19,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-11-03 13:37:19,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-11-03 13:37:19,766 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [40#L700-1true, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 221#L690true, 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:19,767 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-11-03 13:37:19,767 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:37:19,767 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:37:19,767 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:37:19,797 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][66], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, 254#L700true, Black: 282#(= |#race~threads_alive~0| 0), 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:19,797 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-11-03 13:37:19,797 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:37:19,797 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:37:19,797 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:37:19,798 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][66], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, Black: 282#(= |#race~threads_alive~0| 0), 173#L694true, 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:19,798 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-11-03 13:37:19,798 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:37:19,798 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:37:19,799 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:37:19,808 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 206#L687-5true, threadThread1of3ForFork0InUse, Black: 280#true, 52#L717-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:19,808 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-11-03 13:37:19,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:37:19,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:37:19,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:37:19,813 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 151#L690true, threadThread1of3ForFork0InUse, Black: 280#true, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:19,814 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-11-03 13:37:19,814 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:37:19,814 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:37:19,814 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:37:19,875 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 21#L687-2true, 286#true, 198#L717-4true, 36#L691-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:19,876 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event
[2023-11-03 13:37:19,876 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-11-03 13:37:19,876 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2023-11-03 13:37:19,876 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2023-11-03 13:37:19,912 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][66], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, 21#L687-2true, 103#L694-4true, 198#L717-4true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:19,913 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-11-03 13:37:19,913 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:37:19,913 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:37:19,913 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:37:20,852 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 31#L689true, 198#L717-4true, 254#L700true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:20,853 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-11-03 13:37:20,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:37:20,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:37:20,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:37:20,853 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 31#L689true, 198#L717-4true, 173#L694true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:20,853 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-11-03 13:37:20,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:37:20,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:37:20,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:37:20,857 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 221#L690true, 286#true, 93#L717-2true, 230#L687-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:20,857 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is not cut-off event
[2023-11-03 13:37:20,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2023-11-03 13:37:20,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2023-11-03 13:37:20,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2023-11-03 13:37:20,858 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, 230#L687-2true, Black: 280#true, threadThread1of3ForFork0InUse, 263#L691-4true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:20,858 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-11-03 13:37:20,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:37:20,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:37:20,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:37:20,862 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 93#L717-2true, threadThread1of3ForFork0InUse, 263#L691-4true, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:20,862 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-11-03 13:37:20,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:37:20,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:37:20,863 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:37:20,863 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:37:20,877 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 21#L687-2true, 93#L717-2true, 36#L691-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:20,877 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-11-03 13:37:20,877 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:37:20,877 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:37:20,877 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:37:20,877 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:37:21,047 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 31#L689true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse, 10#L694-1true])
[2023-11-03 13:37:21,047 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-11-03 13:37:21,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:37:21,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:37:21,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:37:21,048 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 36#L691-4true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:21,048 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-11-03 13:37:21,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:37:21,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:37:21,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:37:21,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:37:21,055 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 230#L687-2true, threadThread1of3ForFork0InUse, Black: 280#true, 52#L717-1true, 263#L691-4true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:21,055 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is not cut-off event
[2023-11-03 13:37:21,055 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2023-11-03 13:37:21,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2023-11-03 13:37:21,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2023-11-03 13:37:21,065 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L700-->L700-1: Formula: (= |v_#race~threads_alive~0_10| 0)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_10|}  AuxVars[]  AssignedVars[#race~threads_alive~0][125], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 238#L700-1true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:21,065 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-11-03 13:37:21,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:37:21,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:37:21,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:37:21,066 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [38#L687-8true, 40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 206#L687-5true, Black: 280#true, 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:21,067 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is not cut-off event
[2023-11-03 13:37:21,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2023-11-03 13:37:21,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2023-11-03 13:37:21,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2023-11-03 13:37:21,075 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 21#L687-2true, 36#L691-4true, threadThread1of3ForFork0InUse, 52#L717-1true, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:21,075 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is not cut-off event
[2023-11-03 13:37:21,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2023-11-03 13:37:21,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2023-11-03 13:37:21,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2023-11-03 13:37:21,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2023-11-03 13:37:21,095 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:21,095 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-11-03 13:37:21,095 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:37:21,095 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:37:21,095 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:37:21,103 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 206#L687-5true, 230#L687-2true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:21,103 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is not cut-off event
[2023-11-03 13:37:21,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2023-11-03 13:37:21,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2023-11-03 13:37:21,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2023-11-03 13:37:21,152 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][66], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, 93#L717-2true, 254#L700true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:21,152 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-11-03 13:37:21,152 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:37:21,152 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:37:21,152 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:37:21,153 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][66], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), 173#L694true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:21,154 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-11-03 13:37:21,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:37:21,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:37:21,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:37:21,159 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 206#L687-5true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:21,159 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-11-03 13:37:21,160 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:37:21,160 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:37:21,160 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:37:21,163 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][168], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 131#ULTIMATE.startEXITtrue, 151#L690true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2023-11-03 13:37:21,163 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-11-03 13:37:21,164 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:21,164 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:21,164 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:21,164 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][168], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 36#L691-4true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2023-11-03 13:37:21,164 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-11-03 13:37:21,165 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:21,165 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:21,165 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:21,171 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 49#L687-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 216#L696true, Black: 280#true, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:21,172 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is not cut-off event
[2023-11-03 13:37:21,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2023-11-03 13:37:21,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2023-11-03 13:37:21,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2023-11-03 13:37:21,214 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [40#L700-1true, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 263#L691-4true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:21,214 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-11-03 13:37:21,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:37:21,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:37:21,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:37:21,250 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][66], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:21,251 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-11-03 13:37:21,251 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:21,251 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:21,251 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:21,251 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][66], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, 46#L694-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:21,251 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-11-03 13:37:21,251 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:37:21,252 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:37:21,252 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:37:21,252 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][66], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 160#L687-6true, 286#true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:21,252 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-11-03 13:37:21,252 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:37:21,252 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:37:21,252 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:37:21,255 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][66], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 52#L717-1true, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:21,255 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-11-03 13:37:21,255 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:21,255 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:21,255 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:21,259 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 36#L691-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2023-11-03 13:37:21,259 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-11-03 13:37:21,259 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:37:21,259 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:37:21,259 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:37:21,279 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][168], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 39#L687-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, Black: 280#true, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:21,279 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-11-03 13:37:21,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:37:21,280 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:37:21,280 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:37:21,298 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 198#L717-4true, 254#L700true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:21,299 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-11-03 13:37:21,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:21,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:21,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:21,299 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 198#L717-4true, 173#L694true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:21,299 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-11-03 13:37:21,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:21,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:21,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:21,344 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse, 10#L694-1true])
[2023-11-03 13:37:21,344 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-11-03 13:37:21,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:21,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:21,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:21,360 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][66], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, 21#L687-2true, 103#L694-4true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:21,361 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-11-03 13:37:21,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:37:21,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:37:21,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:37:21,362 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][66], [139#L694-6true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, 21#L687-2true, 198#L717-4true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:21,362 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-11-03 13:37:21,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:37:21,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:37:21,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:37:21,362 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][66], [139#L694-6true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, 21#L687-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:21,362 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-11-03 13:37:21,363 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:37:21,363 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:37:21,363 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:37:21,655 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 2#L714-3true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 39#L687-6true, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 264#L686-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:21,655 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-11-03 13:37:21,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-11-03 13:37:21,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-11-03 13:37:21,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:37:22,309 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 31#L689true, 254#L700true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:22,309 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2023-11-03 13:37:22,309 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2023-11-03 13:37:22,309 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2023-11-03 13:37:22,310 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2023-11-03 13:37:22,310 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 31#L689true, 173#L694true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:22,310 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2023-11-03 13:37:22,310 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2023-11-03 13:37:22,310 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2023-11-03 13:37:22,311 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2023-11-03 13:37:22,326 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 31#L689true, 198#L717-4true, 46#L694-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:22,326 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-11-03 13:37:22,326 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:37:22,326 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:37:22,327 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:37:22,337 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 93#L717-2true, 254#L700true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:22,337 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-11-03 13:37:22,337 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:22,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:22,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:22,338 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 46#L694-2true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:22,338 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-11-03 13:37:22,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:22,339 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:22,339 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:22,339 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 93#L717-2true, 173#L694true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:22,339 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-11-03 13:37:22,339 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:22,339 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:22,339 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:22,344 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [38#L687-8true, 40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 206#L687-5true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:22,344 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2023-11-03 13:37:22,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2023-11-03 13:37:22,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2023-11-03 13:37:22,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2023-11-03 13:37:22,344 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 206#L687-5true, 151#L690true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:22,345 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-11-03 13:37:22,345 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:37:22,345 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:37:22,345 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:37:22,371 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 31#L689true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse, 10#L694-1true])
[2023-11-03 13:37:22,371 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2023-11-03 13:37:22,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2023-11-03 13:37:22,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2023-11-03 13:37:22,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2023-11-03 13:37:22,374 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 31#L689true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:22,374 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-11-03 13:37:22,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:37:22,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:37:22,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:37:22,378 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, 10#L694-1true, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:22,379 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-11-03 13:37:22,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:22,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:22,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:22,379 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:22,379 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-11-03 13:37:22,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:22,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:22,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:22,389 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 93#L717-2true, 152#L691-1true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:22,389 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-11-03 13:37:22,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:37:22,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:37:22,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:37:22,390 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 254#L700true, 52#L717-1true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:22,390 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-11-03 13:37:22,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:22,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:22,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:22,391 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 173#L694true, 52#L717-1true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:22,391 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-11-03 13:37:22,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:22,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:22,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:22,398 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 206#L687-5true, 151#L690true, Black: 280#true, 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:22,398 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2023-11-03 13:37:22,398 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2023-11-03 13:37:22,398 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2023-11-03 13:37:22,398 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2023-11-03 13:37:22,410 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 21#L687-2true, 52#L717-1true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 10#L694-1true])
[2023-11-03 13:37:22,410 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-11-03 13:37:22,410 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:22,410 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:22,411 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:22,432 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 242#L691-1true, 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:22,432 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-11-03 13:37:22,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:37:22,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:37:22,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:37:22,433 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 52#L717-1true, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse, 10#L694-1true])
[2023-11-03 13:37:22,433 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-11-03 13:37:22,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:22,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:22,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:22,446 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 206#L687-5true, 230#L687-2true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:22,446 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2023-11-03 13:37:22,447 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2023-11-03 13:37:22,447 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2023-11-03 13:37:22,447 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2023-11-03 13:37:22,511 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 21#L687-2true, 286#true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:22,511 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-11-03 13:37:22,511 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:37:22,511 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:37:22,511 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:37:22,519 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][66], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:22,520 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-11-03 13:37:22,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:22,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:22,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:22,520 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][66], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:22,520 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-11-03 13:37:22,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:22,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:22,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:22,521 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][66], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, 46#L694-2true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:22,521 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-11-03 13:37:22,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:37:22,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:37:22,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:37:22,522 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][66], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 160#L687-6true, 286#true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:22,522 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-11-03 13:37:22,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:22,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:22,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:22,527 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][168], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 131#ULTIMATE.startEXITtrue, 36#L691-4true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2023-11-03 13:37:22,528 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-11-03 13:37:22,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:22,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:22,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:22,596 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 21#L687-2true, 286#true, Black: 280#true, 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:22,597 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-11-03 13:37:22,597 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:22,597 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:22,597 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:22,606 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:22,606 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-11-03 13:37:22,606 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:22,606 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:22,606 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:22,617 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][66], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, 46#L694-2true, Black: 282#(= |#race~threads_alive~0| 0), 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:22,617 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2023-11-03 13:37:22,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2023-11-03 13:37:22,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2023-11-03 13:37:22,618 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2023-11-03 13:37:22,618 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2023-11-03 13:37:22,618 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][66], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, Black: 282#(= |#race~threads_alive~0| 0), 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:22,618 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-11-03 13:37:22,618 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:37:22,618 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:37:22,618 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:37:22,618 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:37:22,632 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:22,633 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-11-03 13:37:22,633 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:22,633 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:22,633 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:22,642 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][168], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, 39#L687-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:22,642 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-11-03 13:37:22,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:37:22,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:37:22,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:37:22,689 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 21#L687-2true, 286#true, 52#L717-1true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:22,690 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-11-03 13:37:22,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:22,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:22,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:22,716 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][66], [139#L694-6true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, 21#L687-2true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:22,716 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-11-03 13:37:22,716 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:37:22,716 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:37:22,716 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:37:22,717 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][66], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, 21#L687-2true, 103#L694-4true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:22,717 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-11-03 13:37:22,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:37:22,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:37:22,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:37:22,725 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][66], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, 21#L687-2true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 216#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:22,726 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-11-03 13:37:22,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:37:22,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:37:22,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:37:22,726 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][66], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, 21#L687-2true, 198#L717-4true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 216#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:22,726 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-11-03 13:37:22,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:37:22,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:37:22,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:37:22,727 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][66], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, 21#L687-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 52#L717-1true, 216#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:22,727 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-11-03 13:37:22,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:37:22,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:37:22,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:37:22,874 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 14#L715true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 238#L700-1true, 230#L687-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:22,874 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-11-03 13:37:22,874 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:22,874 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:22,874 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:23,251 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 2#L714-3true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 206#L687-5true, 230#L687-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:23,252 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-11-03 13:37:23,252 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-11-03 13:37:23,252 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-11-03 13:37:23,252 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:37:23,917 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 31#L689true, 46#L694-2true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:23,917 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is not cut-off event
[2023-11-03 13:37:23,918 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2023-11-03 13:37:23,918 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2023-11-03 13:37:23,918 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2023-11-03 13:37:23,931 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 198#L717-4true, 254#L700true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:23,932 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-11-03 13:37:23,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:23,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:23,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:23,932 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 198#L717-4true, 173#L694true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:23,932 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-11-03 13:37:23,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:23,933 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:23,933 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:23,939 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 31#L689true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:23,939 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-11-03 13:37:23,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:23,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:23,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:23,958 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 206#L687-5true, 93#L717-2true, 36#L691-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:23,959 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-11-03 13:37:23,959 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:23,959 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:23,959 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:24,000 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 31#L689true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:24,000 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is not cut-off event
[2023-11-03 13:37:24,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2023-11-03 13:37:24,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2023-11-03 13:37:24,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2023-11-03 13:37:24,003 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse, 10#L694-1true])
[2023-11-03 13:37:24,003 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-11-03 13:37:24,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:24,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:24,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:24,004 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, 31#L689true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:24,004 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-11-03 13:37:24,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:24,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:24,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:24,018 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 40#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 221#L690true, 160#L687-6true, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:24,018 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-11-03 13:37:24,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:24,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:24,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:24,032 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 206#L687-5true, 36#L691-4true, Black: 280#true, 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:24,032 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is not cut-off event
[2023-11-03 13:37:24,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2023-11-03 13:37:24,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2023-11-03 13:37:24,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2023-11-03 13:37:24,090 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, 206#L687-5true, 230#L687-2true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:24,090 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is not cut-off event
[2023-11-03 13:37:24,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2023-11-03 13:37:24,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2023-11-03 13:37:24,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2023-11-03 13:37:24,127 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 21#L687-2true, 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:24,127 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-11-03 13:37:24,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:24,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:24,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:24,153 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 21#L687-2true, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:24,153 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is not cut-off event
[2023-11-03 13:37:24,153 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2023-11-03 13:37:24,153 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2023-11-03 13:37:24,153 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2023-11-03 13:37:24,154 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 21#L687-2true, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:24,154 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-11-03 13:37:24,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:24,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:24,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:24,162 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][66], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, 46#L694-2true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:24,162 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is not cut-off event
[2023-11-03 13:37:24,163 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2023-11-03 13:37:24,163 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2023-11-03 13:37:24,163 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2023-11-03 13:37:24,163 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2023-11-03 13:37:24,163 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][66], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:24,163 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-11-03 13:37:24,163 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:24,164 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:24,164 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:24,164 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:24,164 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][66], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 160#L687-6true, 286#true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:24,164 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-11-03 13:37:24,165 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:24,165 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:24,165 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:24,165 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:24,165 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:24,165 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][66], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:24,165 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-11-03 13:37:24,166 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:24,166 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:24,166 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:24,166 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:24,166 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][66], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:24,166 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-11-03 13:37:24,166 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:24,166 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:24,167 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:24,167 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:24,185 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 21#L687-2true, 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:24,185 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-11-03 13:37:24,185 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:24,185 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:24,185 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:24,255 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:24,255 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:37:24,255 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:24,256 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:24,256 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:24,267 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][66], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, Black: 282#(= |#race~threads_alive~0| 0), 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:24,267 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-11-03 13:37:24,267 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:24,267 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:24,267 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:24,267 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:24,268 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse, 258#L687-8true])
[2023-11-03 13:37:24,268 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-11-03 13:37:24,268 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:24,268 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:24,268 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:24,281 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, 68#L695true, Black: 280#true, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:24,281 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:37:24,281 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:24,281 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:24,281 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:24,289 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][168], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 39#L687-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:24,289 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-11-03 13:37:24,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:24,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:24,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:24,335 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 170#$Ultimate##0true, 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:24,335 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-11-03 13:37:24,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:24,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:24,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:24,348 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 21#L687-2true, 286#true, 68#L695true, 52#L717-1true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:24,349 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-11-03 13:37:24,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:24,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:24,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:24,528 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [225#L687-1true, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 14#L715true, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:24,528 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-11-03 13:37:24,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:24,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:24,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:24,544 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 14#L715true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 46#L694-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:24,545 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-11-03 13:37:24,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:24,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:24,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:24,581 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 49#L687-1true, 14#L715true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:24,581 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-11-03 13:37:24,581 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:24,581 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:24,581 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:24,585 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, 14#L715true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2023-11-03 13:37:24,585 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-11-03 13:37:24,585 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:24,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:24,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:24,685 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L715true, 286#true, 46#L694-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:24,685 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-11-03 13:37:24,685 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:24,685 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:24,685 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:25,645 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 254#L700true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:25,646 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is not cut-off event
[2023-11-03 13:37:25,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2023-11-03 13:37:25,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2023-11-03 13:37:25,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2023-11-03 13:37:25,647 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 173#L694true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:25,647 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is not cut-off event
[2023-11-03 13:37:25,647 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2023-11-03 13:37:25,647 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2023-11-03 13:37:25,648 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2023-11-03 13:37:25,672 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 31#L689true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:25,672 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is not cut-off event
[2023-11-03 13:37:25,672 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2023-11-03 13:37:25,672 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2023-11-03 13:37:25,672 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2023-11-03 13:37:25,689 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 198#L717-4true, 46#L694-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:25,689 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-11-03 13:37:25,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:25,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:25,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:25,697 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 31#L689true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:25,697 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-11-03 13:37:25,697 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:25,697 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:25,697 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:25,758 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse, 10#L694-1true])
[2023-11-03 13:37:25,759 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is not cut-off event
[2023-11-03 13:37:25,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2023-11-03 13:37:25,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2023-11-03 13:37:25,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2023-11-03 13:37:25,762 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, 31#L689true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:25,762 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is not cut-off event
[2023-11-03 13:37:25,762 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2023-11-03 13:37:25,762 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2023-11-03 13:37:25,762 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2023-11-03 13:37:25,765 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:25,765 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-11-03 13:37:25,765 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:25,766 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:25,766 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:25,767 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 31#L689true, 198#L717-4true, 68#L695true, Black: 280#true, threadThread1of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:25,767 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-11-03 13:37:25,767 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:25,768 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:25,768 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:25,779 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 40#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, 263#L691-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:25,779 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-11-03 13:37:25,780 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:25,780 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:25,780 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:25,780 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [38#L687-8true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 221#L690true, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:25,780 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-11-03 13:37:25,780 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:25,780 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:25,780 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:25,781 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][66], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, Black: 282#(= |#race~threads_alive~0| 0), 263#L691-4true, 52#L717-1true, threadThread1of3ForFork0InUse, 55#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:25,781 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-11-03 13:37:25,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:25,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:25,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:25,787 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_52| |v_threadThread1of3ForFork0_#t~nondet10_15|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet10=|v_threadThread1of3ForFork0_#t~nondet10_15|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet10, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 230#L687-2true, Black: 282#(= |#race~threads_alive~0| 0), 52#L717-1true, 263#L691-4true, threadThread1of3ForFork0InUse, 209#L700-6true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:25,787 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-11-03 13:37:25,787 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:25,787 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:25,787 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:25,934 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 21#L687-2true, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:25,934 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-11-03 13:37:25,934 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:25,934 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:25,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:25,946 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][66], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:25,946 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-11-03 13:37:25,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:25,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:25,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:25,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:25,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:25,965 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 21#L687-2true, 286#true, 93#L717-2true, Black: 280#true, 68#L695true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:25,965 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:37:25,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:25,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:25,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:26,035 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:26,035 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:37:26,036 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:26,036 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:26,036 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:26,047 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][66], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, Black: 282#(= |#race~threads_alive~0| 0), 52#L717-1true, threadThread1of3ForFork0InUse, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:26,047 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-11-03 13:37:26,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:26,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:26,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:26,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:26,048 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 221#L690true, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:26,048 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-11-03 13:37:26,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:26,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:26,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:26,109 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 238#L700-1true, 230#L687-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:26,109 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-11-03 13:37:26,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:26,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:26,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:26,116 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, 264#L686-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:26,117 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-11-03 13:37:26,117 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:26,117 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:26,117 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:26,323 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 14#L715true, 286#true, 230#L687-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:26,323 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-11-03 13:37:26,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:26,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:26,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:26,347 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 14#L715true, 16#L694-4true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:26,347 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-11-03 13:37:26,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:26,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:26,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:26,366 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 14#L715true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 21#L687-2true, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:26,366 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-11-03 13:37:26,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:26,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:26,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:26,384 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 14#L715true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2023-11-03 13:37:26,385 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-11-03 13:37:26,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:26,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:26,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:26,480 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 16#L694-4true, 14#L715true, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:26,480 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-11-03 13:37:26,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:26,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:26,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:27,480 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 46#L694-2true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:27,480 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is not cut-off event
[2023-11-03 13:37:27,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2023-11-03 13:37:27,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2023-11-03 13:37:27,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2023-11-03 13:37:27,506 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 31#L689true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:27,507 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is not cut-off event
[2023-11-03 13:37:27,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2023-11-03 13:37:27,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2023-11-03 13:37:27,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2023-11-03 13:37:27,527 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 250#L691-4true, 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:27,528 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-11-03 13:37:27,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:27,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:27,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:27,534 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 31#L689true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:27,534 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-11-03 13:37:27,535 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:27,535 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:27,535 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:27,545 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][66], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), 263#L691-4true, threadThread1of3ForFork0InUse, 55#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:27,546 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-11-03 13:37:27,546 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:27,546 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:27,546 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:27,551 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_52| |v_threadThread1of3ForFork0_#t~nondet10_15|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet10=|v_threadThread1of3ForFork0_#t~nondet10_15|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet10, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), 230#L687-2true, 263#L691-4true, threadThread1of3ForFork0InUse, 209#L700-6true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:27,551 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-11-03 13:37:27,551 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:27,551 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:27,551 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:27,613 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:27,614 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is not cut-off event
[2023-11-03 13:37:27,614 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2023-11-03 13:37:27,614 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2023-11-03 13:37:27,614 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2023-11-03 13:37:27,617 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 31#L689true, 68#L695true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:27,618 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is not cut-off event
[2023-11-03 13:37:27,618 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2023-11-03 13:37:27,618 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2023-11-03 13:37:27,618 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2023-11-03 13:37:27,621 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 175#L694-4true, 286#true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:27,621 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-11-03 13:37:27,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:27,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:27,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:27,639 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [38#L687-8true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, 263#L691-4true, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:27,639 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-11-03 13:37:27,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:27,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:27,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:27,640 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 221#L690true, 286#true, 151#L690true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:27,640 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-11-03 13:37:27,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:27,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:27,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:27,655 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [225#L687-1true, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 46#L694-2true, threadThread1of3ForFork0InUse, Black: 280#true, 52#L717-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:27,655 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-11-03 13:37:27,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:27,656 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:27,656 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:27,720 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, 49#L687-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:27,720 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-11-03 13:37:27,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:27,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:27,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:27,819 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][66], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:27,819 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-11-03 13:37:27,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:37:27,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:37:27,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:37:27,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:37:27,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:37:27,820 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][66], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:27,821 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-11-03 13:37:27,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:27,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:27,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:27,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:27,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:27,830 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][66], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:27,831 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-11-03 13:37:27,831 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:27,831 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:27,831 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:27,831 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:27,831 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:27,923 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [111#L694true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 198#L717-4true, 254#L700true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:27,923 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-11-03 13:37:27,923 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:27,923 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:27,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:27,924 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [111#L694true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 198#L717-4true, 173#L694true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:27,924 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-11-03 13:37:27,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:27,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:27,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:27,935 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 263#L691-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:27,936 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-11-03 13:37:27,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:27,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:27,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:27,945 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [111#L694true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, 10#L694-1true, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:27,946 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-11-03 13:37:27,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:27,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:27,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:27,994 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [225#L687-1true, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:27,995 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-11-03 13:37:27,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:27,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:27,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:28,011 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 46#L694-2true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:28,012 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-11-03 13:37:28,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:28,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:28,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:28,013 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:28,013 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-11-03 13:37:28,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:28,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:28,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:28,036 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 21#L687-2true, 286#true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 10#L694-1true])
[2023-11-03 13:37:28,036 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is not cut-off event
[2023-11-03 13:37:28,036 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2023-11-03 13:37:28,036 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is not cut-off event
[2023-11-03 13:37:28,036 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is not cut-off event
[2023-11-03 13:37:28,056 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 49#L687-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:28,056 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-11-03 13:37:28,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:28,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:28,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:28,060 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:28,060 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-11-03 13:37:28,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:28,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:28,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:28,258 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 14#L715true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:28,259 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-11-03 13:37:28,259 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:28,259 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:28,259 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:28,298 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 14#L715true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 68#L695true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2023-11-03 13:37:28,298 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-11-03 13:37:28,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:28,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:28,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:28,394 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 46#L694-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:28,395 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-11-03 13:37:28,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:28,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:28,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:28,409 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [threadThread3of3ForFork0InUse, 113#L700-1true, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L715true, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:28,410 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-11-03 13:37:28,410 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:28,410 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:28,410 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:28,456 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 2#L714-3true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 221#L690true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:28,456 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-11-03 13:37:28,457 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-11-03 13:37:28,457 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-11-03 13:37:28,457 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:28,508 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 2#L714-3true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 151#L690true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2023-11-03 13:37:28,508 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-11-03 13:37:28,508 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:28,508 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-11-03 13:37:28,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-11-03 13:37:29,259 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 250#L691-4true, 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:29,259 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is not cut-off event
[2023-11-03 13:37:29,259 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is not cut-off event
[2023-11-03 13:37:29,260 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is not cut-off event
[2023-11-03 13:37:29,260 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is not cut-off event
[2023-11-03 13:37:29,454 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 31#L689true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:29,454 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is not cut-off event
[2023-11-03 13:37:29,454 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is not cut-off event
[2023-11-03 13:37:29,455 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is not cut-off event
[2023-11-03 13:37:29,455 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is not cut-off event
[2023-11-03 13:37:29,481 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:29,481 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-11-03 13:37:29,481 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:29,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:29,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:29,492 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 21#L687-2true, 286#true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:29,492 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:37:29,493 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:29,493 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:29,493 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:29,515 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, 225#L687-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 46#L694-2true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:29,515 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-11-03 13:37:29,515 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:29,516 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:29,516 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:29,586 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 175#L694-4true, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:29,586 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is not cut-off event
[2023-11-03 13:37:29,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is not cut-off event
[2023-11-03 13:37:29,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is not cut-off event
[2023-11-03 13:37:29,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is not cut-off event
[2023-11-03 13:37:29,592 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, 198#L717-4true, 68#L695true, Black: 280#true, threadThread1of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:29,593 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-11-03 13:37:29,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:29,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:29,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:29,597 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, 49#L687-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:29,597 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-11-03 13:37:29,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:29,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:29,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:29,611 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 151#L690true, threadThread1of3ForFork0InUse, Black: 280#true, 263#L691-4true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:29,611 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-11-03 13:37:29,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:29,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:29,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:29,612 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 221#L690true, 286#true, 36#L691-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:29,612 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-11-03 13:37:29,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:29,613 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:29,613 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:29,622 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 46#L694-2true, 230#L687-2true, Black: 280#true, threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:29,622 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-11-03 13:37:29,622 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:29,622 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:29,622 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:29,631 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 46#L694-2true, 52#L717-1true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:29,631 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-11-03 13:37:29,631 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:29,631 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:29,631 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:29,632 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [225#L687-1true, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:29,632 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-11-03 13:37:29,632 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:29,633 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:29,633 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:29,635 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L700-->L700-1: Formula: (= |v_#race~threads_alive~0_10| 0)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_10|}  AuxVars[]  AssignedVars[#race~threads_alive~0][125], [threadThread3of3ForFork0InUse, 111#L694true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 93#L717-2true, 238#L700-1true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:29,635 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-11-03 13:37:29,635 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:29,635 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:29,635 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:29,662 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 21#L687-2true, 52#L717-1true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:29,663 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-11-03 13:37:29,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:29,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:29,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:29,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:29,702 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 52#L717-1true, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:29,702 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-11-03 13:37:29,702 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:29,702 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:29,702 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:29,705 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 49#L687-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, Black: 280#true, 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:29,705 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-11-03 13:37:29,705 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:29,705 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:29,705 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:29,706 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [111#L694true, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:29,706 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-11-03 13:37:29,706 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:29,706 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:29,706 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:29,773 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [40#L700-1true, 225#L687-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:29,773 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:37:29,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:29,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:29,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:29,814 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][66], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 52#L717-1true, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:29,815 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:37:29,815 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:29,815 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:29,815 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:29,815 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:29,815 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:29,920 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L694-2true, 198#L717-4true, 254#L700true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:29,920 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:37:29,920 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:29,920 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:29,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:29,921 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L694-2true, 198#L717-4true, 173#L694true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:29,921 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:37:29,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:29,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:29,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:29,922 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [111#L694true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 46#L694-2true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:29,922 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:37:29,922 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:29,922 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:29,922 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:29,940 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 66#L694-2true, threadThread1of3ForFork0InUse, Black: 280#true, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse, 10#L694-1true])
[2023-11-03 13:37:29,940 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:37:29,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:29,941 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:29,941 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:29,941 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [111#L694true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:29,941 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:37:29,941 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:29,942 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:29,942 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:29,970 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 230#L687-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:29,971 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-11-03 13:37:29,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:29,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:29,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:29,995 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:29,996 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-11-03 13:37:29,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:29,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:29,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:30,020 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 21#L687-2true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:30,020 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-11-03 13:37:30,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:30,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:30,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:30,043 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:30,043 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-11-03 13:37:30,043 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:30,044 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:30,044 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:30,069 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 49#L687-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 125#L700-2true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:30,069 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:37:30,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:30,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:30,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:30,219 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 14#L715true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 206#L687-5true, Black: 280#true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:30,220 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-11-03 13:37:30,220 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:30,220 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:30,220 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:30,226 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 14#L715true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:30,226 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-11-03 13:37:30,226 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:30,226 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:30,227 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:30,343 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 254#L700true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:30,343 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:37:30,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:30,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:30,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:30,344 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 254#L700true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:30,344 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:37:30,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:30,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:30,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:30,345 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 173#L694true, threadThread1of3ForFork0InUse, Black: 280#true, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:30,345 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:37:30,345 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:30,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:30,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:30,346 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 46#L694-2true, threadThread1of3ForFork0InUse, Black: 280#true, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:30,346 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:37:30,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:30,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:30,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:30,347 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 173#L694true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:30,347 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:37:30,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:30,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:30,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:30,360 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 286#true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:30,361 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-11-03 13:37:30,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:30,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:30,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:30,376 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L715true, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:30,376 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-11-03 13:37:30,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:30,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:30,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:30,428 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 2#L714-3true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 263#L691-4true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:30,428 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-11-03 13:37:30,428 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:37:30,428 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:37:30,428 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:30,480 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 2#L714-3true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 36#L691-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2023-11-03 13:37:30,480 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-11-03 13:37:30,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:37:30,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:30,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:37:31,175 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [threadThread3of3ForFork0InUse, 225#L687-1true, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:31,176 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:37:31,176 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:31,176 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:31,176 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:31,189 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 230#L687-2true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:31,189 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:37:31,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:31,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:31,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:31,200 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:31,201 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is not cut-off event
[2023-11-03 13:37:31,201 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2023-11-03 13:37:31,201 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2023-11-03 13:37:31,201 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2023-11-03 13:37:31,268 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:31,269 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,269 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,269 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,269 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,284 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 21#L687-2true, 286#true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:31,285 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:37:31,285 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:31,285 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:31,285 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:31,286 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 151#L690true, 93#L717-2true, 152#L691-1true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:31,286 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,286 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,287 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,287 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,308 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 254#L700true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:31,309 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is not cut-off event
[2023-11-03 13:37:31,309 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2023-11-03 13:37:31,309 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2023-11-03 13:37:31,309 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2023-11-03 13:37:31,309 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2023-11-03 13:37:31,311 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 93#L717-2true, 173#L694true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:31,311 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is not cut-off event
[2023-11-03 13:37:31,311 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2023-11-03 13:37:31,311 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2023-11-03 13:37:31,311 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2023-11-03 13:37:31,311 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2023-11-03 13:37:31,311 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 46#L694-2true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:31,312 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,312 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,312 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,312 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,312 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,313 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, 225#L687-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:31,313 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,313 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,313 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,314 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,340 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 21#L687-2true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 10#L694-1true])
[2023-11-03 13:37:31,340 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is not cut-off event
[2023-11-03 13:37:31,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2023-11-03 13:37:31,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2023-11-03 13:37:31,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2023-11-03 13:37:31,341 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 21#L687-2true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:31,341 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,407 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, 68#L695true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:31,407 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is not cut-off event
[2023-11-03 13:37:31,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2023-11-03 13:37:31,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2023-11-03 13:37:31,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2023-11-03 13:37:31,416 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse, 10#L694-1true])
[2023-11-03 13:37:31,416 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is not cut-off event
[2023-11-03 13:37:31,416 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2023-11-03 13:37:31,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2023-11-03 13:37:31,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2023-11-03 13:37:31,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2023-11-03 13:37:31,417 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:31,417 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,418 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,419 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 49#L687-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:31,419 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,419 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,419 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,419 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,434 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 36#L691-4true, threadThread1of3ForFork0InUse, 263#L691-4true, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:31,435 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,435 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,435 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,435 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,445 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 286#true, 230#L687-2true, threadThread1of3ForFork0InUse, Black: 280#true, 52#L717-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:31,445 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,445 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,445 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,445 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,454 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [225#L687-1true, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:31,454 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,454 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,454 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,454 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,455 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 230#L687-2true, Black: 280#true, threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:31,455 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,455 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,455 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,455 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,456 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 52#L717-1true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:31,456 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,456 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,456 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,457 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,458 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [225#L687-1true, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:31,458 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,458 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,458 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,458 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,489 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, 21#L687-2true, 52#L717-1true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:31,489 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,520 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][66], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 211#threadEXITtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:31,520 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,534 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 52#L717-1true, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:31,534 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,535 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,538 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 49#L687-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:31,538 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,538 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,538 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,538 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,539 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 49#L687-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 68#L695true, 52#L717-1true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:31,539 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,539 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,539 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,540 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,540 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 66#L694-2true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:31,540 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,540 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,540 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,540 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:31,928 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 198#L717-4true, 103#L694-4true, 254#L700true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:31,928 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:37:31,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:31,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:31,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:31,929 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 198#L717-4true, 103#L694-4true, 173#L694true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:31,930 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:37:31,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:31,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:31,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:31,931 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [111#L694true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:31,931 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:37:31,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:31,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:31,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:31,949 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 103#L694-4true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L694-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:31,949 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:37:31,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:31,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:31,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:31,950 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [111#L694true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:31,950 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:37:31,950 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:31,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:31,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:32,005 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:32,005 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-11-03 13:37:32,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:32,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:32,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:32,062 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 68#L695true, Black: 280#true, threadThread1of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:32,062 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-11-03 13:37:32,062 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:32,062 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:32,062 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:32,084 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 21#L687-2true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:32,084 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:37:32,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:32,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:32,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:32,085 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, 49#L687-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 125#L700-2true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:32,085 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:37:32,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:32,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:32,086 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:32,262 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, 14#L715true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 36#L691-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:32,262 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:37:32,262 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:32,263 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:32,263 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:32,263 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 14#L715true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 36#L691-4true, 238#L700-1true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:32,263 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:37:32,263 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:32,263 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:32,264 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:32,264 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, 14#L715true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 151#L690true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:32,264 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:37:32,264 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:32,264 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:32,264 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:32,264 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 14#L715true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 238#L700-1true, 151#L690true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:32,265 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-11-03 13:37:32,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:32,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:32,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:32,341 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 131#ULTIMATE.startEXITtrue, 254#L700true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:32,341 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:37:32,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:32,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:32,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:32,342 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 131#ULTIMATE.startEXITtrue, 173#L694true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:32,342 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:37:32,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:32,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:32,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:32,348 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 46#L694-2true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:32,348 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:37:32,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:32,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:32,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:32,357 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 16#L694-4true, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:32,357 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:37:32,357 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:32,357 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:32,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:32,386 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [113#L700-1true, threadThread3of3ForFork0InUse, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:32,386 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-11-03 13:37:32,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:32,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:32,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:33,235 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 230#L687-2true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:33,235 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:37:33,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:33,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:33,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:33,240 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [40#L700-1true, threadThread3of3ForFork0InUse, 225#L687-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:33,240 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:37:33,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:33,241 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:33,241 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:33,269 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:33,270 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is not cut-off event
[2023-11-03 13:37:33,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is not cut-off event
[2023-11-03 13:37:33,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is not cut-off event
[2023-11-03 13:37:33,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is not cut-off event
[2023-11-03 13:37:33,358 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 31#L689true, 198#L717-4true, 151#L690true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:33,358 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,359 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,359 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,361 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [211#threadEXITtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 31#L689true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:33,361 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,364 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 21#L687-2true, 286#true, 198#L717-4true, 68#L695true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:33,364 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:37:33,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:33,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:33,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:33,366 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 36#L691-4true, 93#L717-2true, 152#L691-1true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:33,366 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,381 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 46#L694-2true, 93#L717-2true, 230#L687-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:33,382 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is not cut-off event
[2023-11-03 13:37:33,382 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is not cut-off event
[2023-11-03 13:37:33,382 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is not cut-off event
[2023-11-03 13:37:33,382 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is not cut-off event
[2023-11-03 13:37:33,382 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 286#true, 93#L717-2true, 230#L687-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:33,382 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,383 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,383 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,383 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,389 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 93#L717-2true, 230#L687-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:33,390 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,391 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:33,391 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,392 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [225#L687-1true, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:33,392 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,392 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,392 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,392 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,415 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, 21#L687-2true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:33,416 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,416 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,416 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,416 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,416 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,467 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][66], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 211#threadEXITtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:33,468 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,495 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, 8#threadEXITtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 31#L689true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:33,496 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,496 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,496 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,496 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,497 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:33,498 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,500 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 49#L687-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, 68#L695true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:33,500 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,532 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 230#L687-2true, Black: 280#true, threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:33,533 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,533 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,533 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,533 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,542 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 52#L717-1true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:33,542 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,543 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [225#L687-1true, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 52#L717-1true, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:33,543 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,558 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 206#L687-5true, Black: 280#true, 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:33,559 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,559 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,559 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,559 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,572 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 21#L687-2true, threadThread1of3ForFork0InUse, Black: 280#true, 52#L717-1true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:33,573 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is not cut-off event
[2023-11-03 13:37:33,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is not cut-off event
[2023-11-03 13:37:33,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is not cut-off event
[2023-11-03 13:37:33,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is not cut-off event
[2023-11-03 13:37:33,573 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 21#L687-2true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:33,573 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,574 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,574 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,574 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 21#L687-2true, 52#L717-1true, 68#L695true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:33,574 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,616 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 68#L695true, Black: 280#true, threadThread1of3ForFork0InUse, 52#L717-1true, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:33,616 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,620 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 103#L694-4true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:33,620 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,620 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,620 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:33,620 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:34,000 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [139#L694-6true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 198#L717-4true, 254#L700true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:34,000 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:37:34,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:34,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:34,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:34,001 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [139#L694-6true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 198#L717-4true, 173#L694true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:34,001 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:37:34,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:34,002 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:34,002 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:34,003 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [111#L694true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:34,003 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:37:34,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:34,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:34,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:34,018 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, 139#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L694-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:34,019 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:37:34,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:34,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:34,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:34,020 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [111#L694true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 68#L695true, threadThread1of3ForFork0InUse, Black: 280#true, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:34,020 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:37:34,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:34,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:34,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:34,070 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 206#L687-5true, Black: 280#true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:34,070 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-11-03 13:37:34,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:34,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:34,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:34,077 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:34,077 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-11-03 13:37:34,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:34,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:34,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:34,143 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 21#L687-2true, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:34,143 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:37:34,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:34,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:34,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:34,144 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 49#L687-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:34,144 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:37:34,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:34,145 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:34,145 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:34,363 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 14#L715true, 286#true, 46#L694-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:34,363 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is not cut-off event
[2023-11-03 13:37:34,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is not cut-off event
[2023-11-03 13:37:34,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is not cut-off event
[2023-11-03 13:37:34,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is not cut-off event
[2023-11-03 13:37:34,364 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 14#L715true, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:34,364 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-11-03 13:37:34,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:34,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:34,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:34,419 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [113#L700-1true, 182#L687-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 46#L694-2true, Black: 280#true, threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:34,419 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:37:34,419 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:34,420 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:34,420 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:34,420 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [182#L687-1true, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 46#L694-2true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:34,420 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:37:34,420 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:34,420 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:34,420 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:34,421 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [182#L687-1true, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 46#L694-2true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:34,421 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:37:34,421 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:34,421 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:34,421 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:34,421 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [182#L687-1true, 113#L700-1true, threadThread3of3ForFork0InUse, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, 52#L717-1true, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:34,421 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:37:34,421 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:34,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:34,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:34,422 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [182#L687-1true, 113#L700-1true, threadThread3of3ForFork0InUse, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:34,422 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:37:34,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:34,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:34,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:34,422 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [182#L687-1true, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 286#true, threadThread1of3ForFork0InUse, 52#L717-1true, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:34,423 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:37:34,423 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:34,423 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:34,423 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:34,423 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [182#L687-1true, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:34,423 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:37:34,423 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:34,423 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:34,423 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:34,424 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [113#L700-1true, 182#L687-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 286#true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:34,424 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:37:34,424 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:34,424 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:34,424 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:34,425 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [threadThread3of3ForFork0InUse, 182#L687-1true, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:34,425 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:37:34,425 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:34,425 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:34,425 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:34,429 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [182#L687-1true, 113#L700-1true, threadThread3of3ForFork0InUse, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:34,429 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-11-03 13:37:34,430 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:34,430 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:34,430 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:34,434 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [182#L687-1true, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, 52#L717-1true, Black: 280#true, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:34,434 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-11-03 13:37:34,434 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:34,434 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:34,435 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:34,435 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 131#ULTIMATE.startEXITtrue, 46#L694-2true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:34,435 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:37:34,436 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:34,436 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:34,436 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:34,441 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:34,441 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:37:34,441 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:34,441 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:34,441 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:34,449 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:34,449 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:37:34,450 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:34,450 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:34,450 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:34,450 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 16#L694-4true, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:34,450 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:37:34,450 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:34,451 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:34,451 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:34,451 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 16#L694-4true, 286#true, 105#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:34,451 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:37:34,451 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:34,451 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:34,451 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:34,475 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:34,476 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-11-03 13:37:34,476 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:34,476 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:34,476 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:35,307 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, 230#L687-2true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:35,308 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:35,308 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:35,308 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:35,308 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:35,330 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, 111#L694true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 254#L700true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:35,330 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is not cut-off event
[2023-11-03 13:37:35,330 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is not cut-off event
[2023-11-03 13:37:35,330 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is not cut-off event
[2023-11-03 13:37:35,330 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is not cut-off event
[2023-11-03 13:37:35,331 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, 111#L694true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 173#L694true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:35,331 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is not cut-off event
[2023-11-03 13:37:35,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is not cut-off event
[2023-11-03 13:37:35,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is not cut-off event
[2023-11-03 13:37:35,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is not cut-off event
[2023-11-03 13:37:35,390 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 31#L689true, 151#L690true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:35,390 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is not cut-off event
[2023-11-03 13:37:35,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is not cut-off event
[2023-11-03 13:37:35,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is not cut-off event
[2023-11-03 13:37:35,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is not cut-off event
[2023-11-03 13:37:35,396 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [211#threadEXITtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 31#L689true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:35,396 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is not cut-off event
[2023-11-03 13:37:35,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is not cut-off event
[2023-11-03 13:37:35,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is not cut-off event
[2023-11-03 13:37:35,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is not cut-off event
[2023-11-03 13:37:35,444 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, 225#L687-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 198#L717-4true, 66#L694-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:35,444 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:37:35,444 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:35,444 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:35,444 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:35,449 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 31#L689true, 198#L717-4true, 36#L691-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:35,450 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:37:35,450 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:35,450 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:35,450 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:35,474 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, 230#L687-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:35,474 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:37:35,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:35,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:35,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:35,482 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:35,482 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:37:35,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:35,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:35,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:35,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:35,483 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, 225#L687-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:35,483 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:37:35,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:35,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:35,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:35,485 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, 225#L687-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 103#L694-4true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:35,486 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:37:35,486 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:35,486 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:35,486 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:35,497 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 206#L687-5true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:35,497 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:37:35,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:35,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:35,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:35,509 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 21#L687-2true, 93#L717-2true, Black: 280#true, 68#L695true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:35,510 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:37:35,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:35,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:35,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:35,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:35,567 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][66], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 211#threadEXITtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, 198#L717-4true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:35,568 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:37:35,568 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:35,568 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:35,568 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:35,590 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [111#L694true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse, 10#L694-1true])
[2023-11-03 13:37:35,591 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is not cut-off event
[2023-11-03 13:37:35,591 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is not cut-off event
[2023-11-03 13:37:35,591 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is not cut-off event
[2023-11-03 13:37:35,591 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is not cut-off event
[2023-11-03 13:37:35,596 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, 8#threadEXITtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 31#L689true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:35,596 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is not cut-off event
[2023-11-03 13:37:35,596 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is not cut-off event
[2023-11-03 13:37:35,596 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is not cut-off event
[2023-11-03 13:37:35,596 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is not cut-off event
[2023-11-03 13:37:35,602 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, Black: 280#true, 68#L695true, threadThread1of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:35,602 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:37:35,602 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:35,602 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:35,602 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:35,602 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:35,634 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 230#L687-2true, threadThread1of3ForFork0InUse, 52#L717-1true, Black: 280#true, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:35,634 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:37:35,634 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:35,634 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:35,635 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:35,643 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 52#L717-1true, Black: 280#true, threadThread1of3ForFork0InUse, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:35,643 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:37:35,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:35,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:35,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:35,660 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, 206#L687-5true, Black: 280#true, 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:35,660 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:37:35,660 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:35,660 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:35,660 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:35,709 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 31#L689true, 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:35,709 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:37:35,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:35,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:35,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:35,710 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [threadThread3of3ForFork0InUse, 113#L700-1true, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 31#L689true, 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:35,710 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:35,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:35,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:35,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:35,711 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 31#L689true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:35,712 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:37:35,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:35,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:35,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:35,724 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [threadThread3of3ForFork0InUse, 139#L694-6true, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:35,724 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:37:35,724 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:35,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:35,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:36,083 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 198#L717-4true, 254#L700true, 216#L696true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:36,083 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:37:36,083 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:36,083 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:36,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:36,084 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 198#L717-4true, 173#L694true, 216#L696true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:36,084 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:37:36,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:36,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:36,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:36,086 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [111#L694true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:36,086 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:37:36,086 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:36,086 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:36,086 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:36,103 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 216#L696true, threadThread1of3ForFork0InUse, Black: 280#true, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L694-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:36,103 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:37:36,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:36,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:36,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:36,205 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 36#L691-4true, 238#L700-1true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:36,206 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:37:36,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:36,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:36,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:36,206 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 36#L691-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:36,206 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:37:36,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:36,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:36,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:36,207 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 36#L691-4true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:36,207 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:37:36,207 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:36,207 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:36,207 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:36,207 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 238#L700-1true, 151#L690true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:36,207 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:37:36,207 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:36,208 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:36,208 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:36,208 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 151#L690true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:36,208 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:37:36,208 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:36,208 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:36,208 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:36,208 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 151#L690true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:36,209 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:36,209 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:36,209 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:36,209 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:36,209 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [38#L687-8true, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 238#L700-1true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:36,209 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:37:36,209 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:36,209 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:36,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:36,210 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [38#L687-8true, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:36,210 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:37:36,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:36,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:36,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:36,249 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 206#L687-5true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 125#L700-2true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:36,249 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:36,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:36,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:36,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:36,250 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, 21#L687-2true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:36,250 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:36,250 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:36,250 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:36,250 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:36,254 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [38#L687-8true, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2023-11-03 13:37:36,254 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:37:36,254 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:37:36,254 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:37:36,254 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:37:36,334 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 157#L687-2true, 286#true, 52#L717-1true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:36,334 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:36,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:36,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:36,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:36,335 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 157#L687-2true, 286#true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:36,335 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:37:36,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:36,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:36,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:36,336 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 157#L687-2true, 286#true, 52#L717-1true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:36,336 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:37:36,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:36,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:36,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:36,336 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 157#L687-2true, 286#true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:36,336 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:37:36,337 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:36,337 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:36,337 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:36,337 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 157#L687-2true, 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:36,337 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:36,337 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:36,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:36,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:36,338 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 157#L687-2true, 286#true, 46#L694-2true, 52#L717-1true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:36,338 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:37:36,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:36,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:36,339 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:36,339 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 157#L687-2true, 286#true, 46#L694-2true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:36,339 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:37:36,339 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:36,339 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:36,339 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:36,340 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 157#L687-2true, 286#true, 46#L694-2true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:36,340 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:37:36,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:36,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:36,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:36,341 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 157#L687-2true, 286#true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:36,342 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:36,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:36,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:36,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:36,344 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 157#L687-2true, 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:36,344 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:37:36,345 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:36,345 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:36,345 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:36,348 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 157#L687-2true, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 52#L717-1true, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:36,348 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:37:36,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:36,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:36,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:36,382 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 14#L715true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 151#L690true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:36,382 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:37:36,382 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:36,383 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:36,383 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:36,425 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [211#threadEXITtrue, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 14#L715true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:36,425 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:37:36,425 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:36,425 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:36,425 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:36,463 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 14#L715true, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:36,463 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:37:36,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:36,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:36,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:36,468 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [40#L700-1true, threadThread3of3ForFork0InUse, 8#threadEXITtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 14#L715true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2023-11-03 13:37:36,468 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:37:36,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:36,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:36,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:36,469 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [75#threadEXITtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 14#L715true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2023-11-03 13:37:36,469 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:37:36,469 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:36,469 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:36,469 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:36,516 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [113#L700-1true, threadThread3of3ForFork0InUse, 182#L687-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 58#L700-6true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:36,516 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:36,516 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:36,516 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:36,516 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:36,522 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [182#L687-1true, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:36,522 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:37:36,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:36,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:36,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:36,528 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 16#L694-4true, 286#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:36,529 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:36,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:36,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:36,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:36,533 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [threadThread3of3ForFork0InUse, 113#L700-1true, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:36,533 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:36,533 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:36,533 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:36,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:36,540 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 16#L694-4true, 286#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:36,540 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:36,540 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:36,540 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:36,540 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:36,542 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 202#L696true, 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:36,542 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:36,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:36,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:36,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:36,543 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:36,543 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:36,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:36,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:36,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:36,544 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 105#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:36,544 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:36,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:36,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:36,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:36,577 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [211#threadEXITtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 14#L715true, 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:36,577 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:37:36,577 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:36,577 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:36,577 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:37,399 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L694-2true, 254#L700true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:37,400 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is not cut-off event
[2023-11-03 13:37:37,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is not cut-off event
[2023-11-03 13:37:37,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is not cut-off event
[2023-11-03 13:37:37,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is not cut-off event
[2023-11-03 13:37:37,401 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L694-2true, 173#L694true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:37,401 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is not cut-off event
[2023-11-03 13:37:37,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is not cut-off event
[2023-11-03 13:37:37,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is not cut-off event
[2023-11-03 13:37:37,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is not cut-off event
[2023-11-03 13:37:37,403 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, 111#L694true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 46#L694-2true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:37,403 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is not cut-off event
[2023-11-03 13:37:37,403 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is not cut-off event
[2023-11-03 13:37:37,403 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is not cut-off event
[2023-11-03 13:37:37,404 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is not cut-off event
[2023-11-03 13:37:37,468 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 31#L689true, 36#L691-4true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:37,469 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is not cut-off event
[2023-11-03 13:37:37,469 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is not cut-off event
[2023-11-03 13:37:37,469 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is not cut-off event
[2023-11-03 13:37:37,469 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is not cut-off event
[2023-11-03 13:37:37,511 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 151#L690true, 238#L700-1true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:37,511 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:37:37,511 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:37,511 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:37,511 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:37,511 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:37,512 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 151#L690true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:37,512 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:37:37,512 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:37,512 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:37,512 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:37,512 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:37,518 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 198#L717-4true, 151#L690true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:37,518 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:37:37,518 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:37,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:37,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:37,521 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [211#threadEXITtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:37,521 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:37:37,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:37,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:37,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:37,523 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L694-2true, 46#L694-2true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:37,523 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:37:37,523 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:37,523 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:37,523 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:37,545 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 39#L687-6true, 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:37,545 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:37:37,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:37,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:37,546 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:37,552 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][66], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, 46#L694-2true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:37,552 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:37:37,552 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:37,552 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:37,552 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:37,561 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, 230#L687-2true, Black: 280#true, threadThread1of3ForFork0InUse, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:37,561 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:37:37,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:37,562 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:37,562 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:37,568 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_52| |v_threadThread1of3ForFork0_#t~nondet10_15|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet10=|v_threadThread1of3ForFork0_#t~nondet10_15|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet10, #race~threads_alive~0][118], [225#L687-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 46#L694-2true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 209#L700-6true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:37,569 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:37:37,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:37,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:37,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:37,570 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:37,570 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:37:37,570 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:37,570 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:37,570 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:37,570 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:37,573 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, 225#L687-1true, 139#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:37,573 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:37:37,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:37,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:37,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:37,584 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, 206#L687-5true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:37,584 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:37:37,584 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:37,584 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:37,585 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:37,681 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 66#L694-2true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L694-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:37,682 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is not cut-off event
[2023-11-03 13:37:37,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is not cut-off event
[2023-11-03 13:37:37,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is not cut-off event
[2023-11-03 13:37:37,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is not cut-off event
[2023-11-03 13:37:37,683 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [111#L694true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:37,683 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is not cut-off event
[2023-11-03 13:37:37,683 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is not cut-off event
[2023-11-03 13:37:37,683 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is not cut-off event
[2023-11-03 13:37:37,683 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is not cut-off event
[2023-11-03 13:37:37,690 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, 8#threadEXITtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2023-11-03 13:37:37,691 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:37:37,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:37,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:37,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:37,692 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 66#L694-2true, Black: 280#true, threadThread1of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:37,692 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:37:37,692 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:37,692 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:37,692 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:37,696 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_52| |v_threadThread1of3ForFork0_#t~nondet10_15|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet10=|v_threadThread1of3ForFork0_#t~nondet10_15|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet10, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, 49#L687-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 209#L700-6true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:37,696 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:37:37,696 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:37,696 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:37,696 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:37,741 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 40#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, 39#L687-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:37,742 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:37:37,742 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:37,742 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:37,742 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:37,766 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 206#L687-5true, Black: 280#true, 68#L695true, 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:37,766 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:37:37,766 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:37,766 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:37,767 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:37,803 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 36#L691-4true, 93#L717-2true, 238#L700-1true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:37,804 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:37,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:37,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:37,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:37,804 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 36#L691-4true, threadThread1of3ForFork0InUse, 52#L717-1true, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:37,804 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:37,805 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:37,805 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:37,805 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:37,805 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 36#L691-4true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:37,805 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:37:37,805 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:37,805 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:37,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:37,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:37,806 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 151#L690true, 93#L717-2true, 238#L700-1true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:37,806 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:37:37,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:37,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:37,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:37,807 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 151#L690true, threadThread1of3ForFork0InUse, Black: 280#true, 52#L717-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:37,807 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:37:37,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:37,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:37,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:37,807 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 151#L690true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:37,807 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:37,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:37,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:37,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:37,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:37,808 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [38#L687-8true, 40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, 238#L700-1true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:37,808 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:37:37,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:37,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:37,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:37,809 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [38#L687-8true, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:37,809 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:37:37,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:37,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:37,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:37,817 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [38#L687-8true, 40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 263#L691-4true, 52#L717-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:37,818 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:37:37,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:37,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:37,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:37,818 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [38#L687-8true, 40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, 263#L691-4true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:37,818 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:37:37,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:37,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:37,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:37,846 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, 216#L696true, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:37,846 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:37:37,847 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:37,847 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:37,847 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:38,140 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 238#L700-1true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:38,140 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:37:38,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:38,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:38,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:38,141 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 238#L700-1true, threadThread1of3ForFork0InUse, Black: 280#true, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:38,141 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:37:38,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:38,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:38,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:38,142 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:38,142 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:37:38,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:38,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:38,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:38,142 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 238#L700-1true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:38,142 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:37:38,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:38,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:38,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:38,143 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 254#L700true, threadThread1of3ForFork0InUse, Black: 280#true, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:38,143 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:38,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:38,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:38,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:38,144 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 254#L700true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:38,144 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:37:38,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:38,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:38,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:38,145 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 173#L694true, threadThread1of3ForFork0InUse, Black: 280#true, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:38,145 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:38,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:38,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:38,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:38,146 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 46#L694-2true, threadThread1of3ForFork0InUse, Black: 280#true, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:38,146 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:37:38,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:38,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:38,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:38,147 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 173#L694true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:38,147 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:37:38,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:38,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:38,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:38,167 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][168], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 164#L700-6true, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2023-11-03 13:37:38,168 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:37:38,168 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:38,168 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:38,168 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:38,249 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [111#L694true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 198#L717-4true, 263#L691-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:38,249 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:38,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:38,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:38,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:38,249 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [111#L694true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 263#L691-4true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:38,250 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:38,250 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:38,250 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:38,250 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:38,256 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 254#L700true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:38,256 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:37:38,257 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:38,257 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:38,257 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:38,258 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 173#L694true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:38,258 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:37:38,258 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:38,258 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:38,258 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:38,265 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [111#L694true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 36#L691-4true, threadThread1of3ForFork0InUse, Black: 280#true, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:38,265 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:38,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:38,266 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:38,266 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:38,266 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [111#L694true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 36#L691-4true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), 167#L720-1true, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:38,266 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:38,266 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:38,266 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:38,266 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:37:38,279 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][168], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, Black: 280#true, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:38,280 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:37:38,280 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:38,280 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:38,280 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:38,378 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 46#L694-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:38,378 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is not cut-off event
[2023-11-03 13:37:38,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is not cut-off event
[2023-11-03 13:37:38,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is not cut-off event
[2023-11-03 13:37:38,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is not cut-off event
[2023-11-03 13:37:38,379 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:38,379 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:37:38,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:38,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:38,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:38,406 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 206#L687-5true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:38,406 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:37:38,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:38,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:38,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:38,491 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 157#L687-2true, 286#true, 198#L717-4true, 58#L700-6true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:38,491 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:37:38,491 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:38,491 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:38,491 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:38,495 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 157#L687-2true, 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:38,495 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:37:38,496 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:38,496 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:38,496 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:38,530 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 14#L715true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 36#L691-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:38,530 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:37:38,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:38,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:38,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:38,611 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 14#L715true, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:38,611 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:37:38,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:38,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:38,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:38,673 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:38,673 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:37:38,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:38,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:38,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:38,677 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:38,677 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:37:38,677 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:38,677 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:38,678 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:38,687 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:38,688 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:37:38,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:38,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:38,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:38,690 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 263#L691-4true, 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:38,690 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:37:38,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:38,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:38,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:38,691 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 202#L696true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:38,691 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:37:38,692 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:38,692 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:38,692 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:38,692 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 105#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, Black: 280#true, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:38,692 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:37:38,692 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:38,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:38,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:39,480 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 151#L690true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:39,481 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is not cut-off event
[2023-11-03 13:37:39,481 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is not cut-off event
[2023-11-03 13:37:39,481 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is not cut-off event
[2023-11-03 13:37:39,481 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is not cut-off event
[2023-11-03 13:37:39,488 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [211#threadEXITtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:39,488 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is not cut-off event
[2023-11-03 13:37:39,488 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is not cut-off event
[2023-11-03 13:37:39,488 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is not cut-off event
[2023-11-03 13:37:39,489 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is not cut-off event
[2023-11-03 13:37:39,556 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 238#L700-1true, 230#L687-2true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:39,556 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is not cut-off event
[2023-11-03 13:37:39,556 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is not cut-off event
[2023-11-03 13:37:39,556 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is not cut-off event
[2023-11-03 13:37:39,556 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is not cut-off event
[2023-11-03 13:37:39,557 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 230#L687-2true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:39,557 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:37:39,557 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:39,557 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:39,557 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:39,557 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:39,566 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [40#L700-1true, 225#L687-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:39,566 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is not cut-off event
[2023-11-03 13:37:39,566 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is not cut-off event
[2023-11-03 13:37:39,566 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is not cut-off event
[2023-11-03 13:37:39,566 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is not cut-off event
[2023-11-03 13:37:39,566 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is not cut-off event
[2023-11-03 13:37:39,569 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 103#L694-4true, 254#L700true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:39,569 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is not cut-off event
[2023-11-03 13:37:39,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is not cut-off event
[2023-11-03 13:37:39,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is not cut-off event
[2023-11-03 13:37:39,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is not cut-off event
[2023-11-03 13:37:39,571 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [225#L687-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 66#L694-2true, threadThread1of3ForFork0InUse, Black: 280#true, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:39,571 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is not cut-off event
[2023-11-03 13:37:39,571 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is not cut-off event
[2023-11-03 13:37:39,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is not cut-off event
[2023-11-03 13:37:39,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is not cut-off event
[2023-11-03 13:37:39,572 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 103#L694-4true, 173#L694true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:39,573 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is not cut-off event
[2023-11-03 13:37:39,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is not cut-off event
[2023-11-03 13:37:39,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is not cut-off event
[2023-11-03 13:37:39,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is not cut-off event
[2023-11-03 13:37:39,574 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L694-2true, 46#L694-2true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:39,574 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is not cut-off event
[2023-11-03 13:37:39,574 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is not cut-off event
[2023-11-03 13:37:39,574 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is not cut-off event
[2023-11-03 13:37:39,574 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is not cut-off event
[2023-11-03 13:37:39,577 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, 111#L694true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:39,577 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is not cut-off event
[2023-11-03 13:37:39,577 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is not cut-off event
[2023-11-03 13:37:39,577 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is not cut-off event
[2023-11-03 13:37:39,577 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is not cut-off event
[2023-11-03 13:37:39,843 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 36#L691-4true, 238#L700-1true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:39,844 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:37:39,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:39,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:39,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:39,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:39,844 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 36#L691-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:39,844 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:37:39,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:39,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:39,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:39,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:39,849 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 148#L700-8true, 230#L687-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:39,849 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:37:39,849 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:39,849 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:39,849 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:39,853 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 198#L717-4true, 36#L691-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:39,853 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:37:39,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:39,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:39,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:39,857 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 198#L717-4true, 103#L694-4true, 46#L694-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:39,858 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:37:39,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:39,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:39,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:39,859 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 198#L717-4true, 66#L694-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:39,859 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:37:39,859 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:39,859 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:39,859 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:39,874 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 31#L689true, 198#L717-4true, 151#L690true, 58#L700-6true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:39,874 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:37:39,874 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:39,874 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:39,874 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:39,878 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 21#L687-2true, 286#true, 198#L717-4true, Black: 280#true, 155#L702true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:39,878 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:37:39,878 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:39,878 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:39,879 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:39,891 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 39#L687-6true, 175#L694-4true, 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:39,891 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:37:39,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:39,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:39,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:39,900 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][66], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, 46#L694-2true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 55#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:39,901 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:37:39,901 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:39,901 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:39,901 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:39,902 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][66], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 160#L687-6true, 286#true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:39,902 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:37:39,902 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:39,902 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:39,902 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:39,910 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][66], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 66#L694-2true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:39,910 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:37:39,910 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:39,911 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:39,911 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:39,915 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_52| |v_threadThread1of3ForFork0_#t~nondet10_15|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet10=|v_threadThread1of3ForFork0_#t~nondet10_15|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet10, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 46#L694-2true, 93#L717-2true, 230#L687-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 209#L700-6true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:39,915 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:37:39,916 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:39,916 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:39,916 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:39,924 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_52| |v_threadThread1of3ForFork0_#t~nondet10_15|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet10=|v_threadThread1of3ForFork0_#t~nondet10_15|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet10, #race~threads_alive~0][118], [225#L687-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 286#true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 209#L700-6true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:39,924 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:37:39,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:39,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:39,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:39,927 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, 225#L687-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, 216#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:39,927 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:39,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:39,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:39,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:39,940 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 206#L687-5true, 93#L717-2true, Black: 280#true, 68#L695true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:39,941 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:37:39,941 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:39,941 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:39,941 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:39,952 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_52| |v_threadThread1of3ForFork0_#t~nondet10_15|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet10=|v_threadThread1of3ForFork0_#t~nondet10_15|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet10, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 21#L687-2true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 209#L700-6true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:39,952 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:37:39,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:39,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:39,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:39,965 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 131#ULTIMATE.startEXITtrue, 238#L700-1true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:39,965 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:37:39,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:39,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:39,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:39,976 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:39,977 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:37:39,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:39,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:39,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:40,017 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 254#L700true, threadThread1of3ForFork0InUse, Black: 280#true, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:40,018 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:40,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:40,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:40,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:40,018 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 173#L694true, threadThread1of3ForFork0InUse, Black: 280#true, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:40,018 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:40,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:40,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:40,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:40,030 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, 8#threadEXITtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2023-11-03 13:37:40,031 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is not cut-off event
[2023-11-03 13:37:40,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is not cut-off event
[2023-11-03 13:37:40,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is not cut-off event
[2023-11-03 13:37:40,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is not cut-off event
[2023-11-03 13:37:40,045 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 49#L687-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 125#L700-2true, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:40,045 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is not cut-off event
[2023-11-03 13:37:40,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is not cut-off event
[2023-11-03 13:37:40,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is not cut-off event
[2023-11-03 13:37:40,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is not cut-off event
[2023-11-03 13:37:40,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is not cut-off event
[2023-11-03 13:37:40,047 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 103#L694-4true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse, 10#L694-1true])
[2023-11-03 13:37:40,047 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is not cut-off event
[2023-11-03 13:37:40,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is not cut-off event
[2023-11-03 13:37:40,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is not cut-off event
[2023-11-03 13:37:40,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is not cut-off event
[2023-11-03 13:37:40,048 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 66#L694-2true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:40,048 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is not cut-off event
[2023-11-03 13:37:40,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is not cut-off event
[2023-11-03 13:37:40,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is not cut-off event
[2023-11-03 13:37:40,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is not cut-off event
[2023-11-03 13:37:40,049 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [111#L694true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:40,049 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is not cut-off event
[2023-11-03 13:37:40,050 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is not cut-off event
[2023-11-03 13:37:40,050 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is not cut-off event
[2023-11-03 13:37:40,050 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is not cut-off event
[2023-11-03 13:37:40,058 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 103#L694-4true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:40,059 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:37:40,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:40,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:40,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:40,059 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, 198#L717-4true, 66#L694-2true, Black: 280#true, threadThread1of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:40,060 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:37:40,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:40,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:40,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:40,064 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_52| |v_threadThread1of3ForFork0_#t~nondet10_15|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet10=|v_threadThread1of3ForFork0_#t~nondet10_15|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet10, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 49#L687-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 209#L700-6true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:40,064 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:37:40,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:40,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:40,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:40,072 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 238#L700-1true, 93#L717-2true, 151#L690true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:40,072 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:37:40,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:40,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:40,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:40,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:40,073 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 238#L700-1true, 151#L690true, Black: 280#true, 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:40,073 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:37:40,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:40,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:40,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:40,074 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [38#L687-8true, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:40,074 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:37:40,074 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:40,074 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:40,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:40,091 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [211#threadEXITtrue, 225#L687-1true, 40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 52#L717-1true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:40,091 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:37:40,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:40,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:40,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:40,101 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 36#L691-4true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:40,101 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:37:40,101 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:40,101 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:40,101 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:40,102 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 151#L690true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:40,102 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:40,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:40,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:40,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:40,104 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L700-->L700-1: Formula: (= |v_#race~threads_alive~0_10| 0)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_10|}  AuxVars[]  AssignedVars[#race~threads_alive~0][125], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, 93#L717-2true, 238#L700-1true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:40,104 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:37:40,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:40,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:40,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:40,129 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 40#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 39#L687-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:40,129 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:37:40,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:40,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:40,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:40,137 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [211#threadEXITtrue, 40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:40,137 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:40,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:40,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:40,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:40,162 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 31#L689true, Black: 280#true, 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:40,162 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:37:40,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:40,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:40,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:40,191 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [38#L687-8true, 40#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:40,191 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:37:40,191 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:40,191 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:40,191 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:40,192 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 36#L691-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:40,192 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:37:40,192 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:40,192 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:40,192 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:40,192 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 151#L690true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:40,192 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:40,192 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:40,192 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:40,193 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:40,202 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 151#L690true, threadThread1of3ForFork0InUse, 263#L691-4true, 52#L717-1true, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:40,202 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:37:40,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:40,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:40,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:40,203 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 151#L690true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, 263#L691-4true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:40,203 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:37:40,203 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:40,203 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:40,203 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:40,207 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:40,207 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:37:40,207 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:40,207 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:40,208 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:40,208 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 250#L691-4true, 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:40,208 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:37:40,208 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:40,208 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:40,208 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:40,209 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:40,209 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:37:40,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:40,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:40,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:40,231 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 49#L687-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, 155#L702true, threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:40,231 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is not cut-off event
[2023-11-03 13:37:40,231 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is not cut-off event
[2023-11-03 13:37:40,231 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is not cut-off event
[2023-11-03 13:37:40,231 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is not cut-off event
[2023-11-03 13:37:40,232 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, 8#threadEXITtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 49#L687-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:40,232 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:37:40,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:40,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:40,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:40,234 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, 8#threadEXITtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2023-11-03 13:37:40,234 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:40,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:40,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:40,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:40,244 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 31#L689true, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:40,244 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:37:40,244 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:40,244 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:40,244 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:40,335 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 131#ULTIMATE.startEXITtrue, 254#L700true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:40,335 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:37:40,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:40,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:40,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:40,336 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, 173#L694true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:40,336 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:37:40,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:40,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:40,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:40,342 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 46#L694-2true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:40,342 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:37:40,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:40,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:40,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:40,353 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:40,354 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:37:40,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:40,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:40,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:40,390 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][168], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 164#L700-6true, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2023-11-03 13:37:40,391 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:37:40,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:40,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:40,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:40,478 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L694-2true, 198#L717-4true, 263#L691-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:40,478 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:37:40,479 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:40,479 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:40,479 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:40,479 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L694-2true, 263#L691-4true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:40,479 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:37:40,479 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:40,479 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:40,479 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:40,492 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 66#L694-2true, 36#L691-4true, threadThread1of3ForFork0InUse, Black: 280#true, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:40,492 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:37:40,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:40,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:40,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:40,492 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 66#L694-2true, 36#L691-4true, threadThread1of3ForFork0InUse, Black: 280#true, 167#L720-1true, 293#(= |#race~data~0| 0), 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:40,493 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:37:40,493 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:40,493 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:40,493 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:37:40,505 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][168], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:40,505 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:37:40,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:40,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:40,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:40,517 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 198#L717-4true, 151#L690true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:40,517 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:37:40,517 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:40,517 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:40,518 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:40,566 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [211#threadEXITtrue, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:40,566 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:37:40,566 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:40,566 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:40,566 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:40,611 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:40,612 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:37:40,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:40,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:40,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:40,617 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [40#L700-1true, threadThread3of3ForFork0InUse, 8#threadEXITtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2023-11-03 13:37:40,617 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:37:40,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:40,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:40,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:40,618 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [75#threadEXITtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:40,618 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:37:40,618 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:40,618 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:40,618 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:40,639 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, 206#L687-5true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:40,639 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:37:40,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:40,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:40,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:40,838 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, 14#L715true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 238#L700-1true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:40,838 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:37:40,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:40,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:40,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:40,839 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 240#L694-3true, 291#true, 14#L715true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:40,839 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:37:40,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:40,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:40,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:40,908 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, Black: 280#true, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:40,908 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:37:40,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:40,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:40,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:40,912 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 263#L691-4true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:40,912 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:37:40,913 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:40,913 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:40,913 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:40,920 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, Black: 280#true, 202#L696true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:40,920 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:37:40,920 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:40,920 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:40,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:40,924 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 263#L691-4true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:40,924 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:37:40,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:40,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:40,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:40,924 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 105#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 263#L691-4true, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:40,924 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:37:40,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:40,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:40,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:40,947 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [211#threadEXITtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:40,947 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:37:40,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:40,948 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:40,948 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:41,839 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 36#L691-4true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:41,839 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:41,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:41,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:41,840 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:41,876 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 238#L700-1true, 230#L687-2true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:41,876 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:41,876 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:41,876 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:41,876 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:41,877 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 230#L687-2true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:41,877 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:37:41,877 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:41,877 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:41,877 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:41,877 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:41,893 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [40#L700-1true, 225#L687-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:41,894 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:41,894 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:41,894 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:41,894 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:41,894 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:41,934 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:41,934 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:41,934 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:41,934 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:41,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:41,938 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [139#L694-6true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 254#L700true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:41,938 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:41,938 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:41,938 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:41,938 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:41,939 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [225#L687-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 103#L694-4true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:41,940 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:41,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:41,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:41,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:41,943 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [139#L694-6true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 173#L694true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:41,943 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:41,943 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:41,943 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:41,943 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:41,943 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 103#L694-4true, 46#L694-2true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:41,944 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:41,944 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:41,944 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:41,944 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:41,945 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L694-2true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:41,945 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:41,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:41,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:41,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:41,948 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, 111#L694true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:41,948 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:41,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:41,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:41,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:42,022 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 31#L689true, 151#L690true, 58#L700-6true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:42,022 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:42,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:42,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:42,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:42,056 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 21#L687-2true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:42,057 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:42,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:42,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:42,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:42,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:42,073 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [211#threadEXITtrue, 40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 230#L687-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:42,074 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:37:42,074 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:42,074 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:42,074 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:42,081 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [139#L694-6true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 198#L717-4true, 46#L694-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:42,081 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,081 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,081 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,081 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,081 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 198#L717-4true, 103#L694-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:42,082 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,082 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,082 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,082 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,082 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 198#L717-4true, 66#L694-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:42,083 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,083 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,083 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,083 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,093 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 31#L689true, 198#L717-4true, 36#L691-4true, 58#L700-6true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:42,093 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,097 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 8#threadEXITtrue, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 21#L687-2true, 286#true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:42,097 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:37:42,098 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:42,098 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:42,098 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:42,100 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [38#L687-8true, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:42,100 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,101 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,101 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,101 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,101 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,111 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 39#L687-6true, 286#true, 93#L717-2true, Black: 280#true, 68#L695true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:42,112 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,112 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,112 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,112 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,114 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [211#threadEXITtrue, 225#L687-1true, 40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:42,114 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,121 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][168], [38#L687-8true, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:42,121 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:37:42,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:42,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:42,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:42,124 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][66], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 160#L687-6true, 286#true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 55#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:42,124 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,125 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][66], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:42,125 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,125 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,125 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,125 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,132 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][66], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 103#L694-4true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:42,132 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,142 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_52| |v_threadThread1of3ForFork0_#t~nondet10_15|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet10=|v_threadThread1of3ForFork0_#t~nondet10_15|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet10, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 286#true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), 230#L687-2true, threadThread1of3ForFork0InUse, 209#L700-6true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:42,142 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,152 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_52| |v_threadThread1of3ForFork0_#t~nondet10_15|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet10=|v_threadThread1of3ForFork0_#t~nondet10_15|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet10, #race~threads_alive~0][118], [225#L687-1true, threadThread3of3ForFork0InUse, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 209#L700-6true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:42,152 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,152 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,152 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,152 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,171 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 31#L689true, 46#L694-2true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:42,172 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:42,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:42,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:42,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:42,172 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 31#L689true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:42,172 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,173 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,173 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,178 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_52| |v_threadThread1of3ForFork0_#t~nondet10_15|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet10=|v_threadThread1of3ForFork0_#t~nondet10_15|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet10, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, 21#L687-2true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 209#L700-6true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:42,178 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,179 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,179 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,179 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,194 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:42,194 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:37:42,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:42,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:42,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:42,266 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, 49#L687-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:42,266 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:42,267 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:42,267 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:42,267 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:42,267 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:42,272 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 125#L700-2true, 167#L720-1true, 293#(= |#race~data~0| 0), 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:42,272 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:42,272 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:42,272 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:42,272 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:42,275 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, 139#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse, 10#L694-1true])
[2023-11-03 13:37:42,275 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:42,275 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:42,275 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:42,275 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:42,276 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 103#L694-4true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:42,276 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:42,276 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:42,276 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:42,277 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:42,277 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, 66#L694-2true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:42,278 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:42,278 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:42,278 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:42,278 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:42,279 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [111#L694true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 68#L695true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:42,279 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:42,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:42,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:42,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:42,288 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, 139#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:42,288 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,289 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, 103#L694-4true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:42,289 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,290 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,290 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 66#L694-2true, 68#L695true, Black: 280#true, threadThread1of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:42,290 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,290 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,290 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,291 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,294 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 49#L687-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, Black: 280#true, 155#L702true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:42,294 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:42,294 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:42,294 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:42,294 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:42,295 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, 8#threadEXITtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 49#L687-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:42,295 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,295 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,295 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,295 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,298 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][168], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 155#L702true, threadThread1of3ForFork0InUse, Black: 280#true, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2023-11-03 13:37:42,298 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:37:42,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:42,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:42,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:42,300 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_52| |v_threadThread1of3ForFork0_#t~nondet10_15|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet10=|v_threadThread1of3ForFork0_#t~nondet10_15|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet10, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 49#L687-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), 68#L695true, threadThread1of3ForFork0InUse, 209#L700-6true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:42,300 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,306 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 36#L691-4true, 238#L700-1true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:42,306 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:42,306 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:42,306 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:42,306 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:42,306 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:42,306 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 36#L691-4true, 238#L700-1true, 52#L717-1true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:42,306 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,307 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,307 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,307 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,307 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 151#L690true, Black: 280#true, 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:42,307 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,307 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,308 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,308 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,308 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,309 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 151#L690true, Black: 280#true, threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:42,309 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,309 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,310 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,310 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,330 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [211#threadEXITtrue, 40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:42,330 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,330 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,330 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,330 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,378 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 39#L687-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, 68#L695true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:42,378 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,406 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 31#L689true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:42,406 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,408 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 31#L689true, Black: 280#true, 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:42,408 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,415 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 21#L687-2true, 155#L702true, 52#L717-1true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:42,415 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:42,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:42,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:42,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:42,415 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 8#threadEXITtrue, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 21#L687-2true, Black: 280#true, 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:42,415 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,416 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,416 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,416 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,451 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 36#L691-4true, threadThread1of3ForFork0InUse, 263#L691-4true, Black: 280#true, 52#L717-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:42,452 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:37:42,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:42,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:42,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:42,452 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, 36#L691-4true, threadThread1of3ForFork0InUse, 263#L691-4true, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:42,452 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:37:42,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:42,453 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:42,453 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:42,460 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:42,460 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,460 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,460 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,460 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,479 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 8#threadEXITtrue, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 21#L687-2true, threadThread1of3ForFork0InUse, Black: 280#true, 52#L717-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:42,480 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,480 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 8#threadEXITtrue, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 21#L687-2true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:42,480 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:42,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:42,481 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:42,481 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:42,482 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [75#threadEXITtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, 52#L717-1true, threadThread1of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:42,482 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,483 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, 8#threadEXITtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2023-11-03 13:37:42,483 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,498 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 31#L689true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:42,498 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:37:42,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:42,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:42,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:42,606 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, 46#L694-2true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:42,607 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:37:42,607 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:42,607 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:42,607 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:42,612 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:42,612 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:37:42,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:42,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:42,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:42,624 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:42,624 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:37:42,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:42,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:42,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:42,625 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:42,625 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:37:42,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:42,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:42,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:42,625 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 105#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:42,626 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:37:42,626 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:42,626 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:42,626 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:42,644 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 21#L687-2true, threadThread1of3ForFork0InUse, Black: 280#true, 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:42,644 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,668 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][168], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 164#L700-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2023-11-03 13:37:42,668 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:37:42,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:42,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:42,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:42,669 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][168], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, 155#L702true, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2023-11-03 13:37:42,669 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:37:42,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:42,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:42,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:42,677 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][168], [threadThread3of3ForFork0InUse, 40#L700-1true, 8#threadEXITtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2023-11-03 13:37:42,677 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:37:42,678 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:42,678 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:42,678 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:42,887 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 103#L694-4true, 198#L717-4true, Black: 280#true, 263#L691-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:42,887 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:37:42,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:42,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:42,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:42,887 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 103#L694-4true, Black: 280#true, 263#L691-4true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:42,888 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:37:42,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:42,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:42,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:42,890 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 46#L694-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:42,890 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:42,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:42,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:42,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:37:42,891 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:42,891 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,900 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, 155#L702true, Black: 280#true, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:42,900 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,900 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,900 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,901 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,902 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 103#L694-4true, 198#L717-4true, 36#L691-4true, threadThread1of3ForFork0InUse, Black: 280#true, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:42,902 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:37:42,902 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:42,902 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:42,902 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:42,902 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 103#L694-4true, 36#L691-4true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), 167#L720-1true, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:42,902 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:37:42,902 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:42,903 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:42,903 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:37:42,912 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][168], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:42,912 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:37:42,912 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:42,912 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:42,912 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:42,913 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][168], [38#L687-8true, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:42,913 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:37:42,913 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:42,913 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:42,914 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:42,915 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][168], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 151#L690true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:42,915 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:37:42,915 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:42,915 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:42,915 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:42,926 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 198#L717-4true, 36#L691-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:42,926 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,926 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,926 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:42,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:43,023 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:43,023 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:37:43,023 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:43,023 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:43,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:43,167 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 14#L715true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 10#L694-1true])
[2023-11-03 13:37:43,167 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:37:43,168 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:43,168 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:43,168 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:43,251 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 14#L715true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, 238#L700-1true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:43,251 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:37:43,251 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:43,252 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:43,252 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:43,252 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, 14#L715true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:43,252 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:37:43,252 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:43,252 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:43,252 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:43,328 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, 263#L691-4true, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:43,328 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:37:43,328 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:43,328 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:43,328 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:43,342 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, Black: 280#true, 263#L691-4true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:43,343 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:37:43,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:43,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:43,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:43,639 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [214#$Ultimate##0true, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 58#L700-6true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:43,640 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:37:43,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:43,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:43,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:44,147 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][168], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, 58#L700-6true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:44,148 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:37:44,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:44,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:44,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:44,198 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, 238#L700-1true, 230#L687-2true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:44,199 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,199 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, 230#L687-2true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:44,199 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,222 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [225#L687-1true, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:44,222 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,228 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:44,228 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,229 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,229 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,229 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,278 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 254#L700true, 216#L696true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:44,279 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,280 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [225#L687-1true, threadThread3of3ForFork0InUse, 139#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:44,280 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,280 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,280 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,281 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,284 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 173#L694true, 216#L696true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:44,284 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,284 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,284 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,284 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,285 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [139#L694-6true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 46#L694-2true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:44,285 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,285 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,285 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,285 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,286 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 103#L694-4true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:44,286 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,286 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,286 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,286 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,288 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L694-2true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:44,288 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,288 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,291 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, 111#L694true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 202#L696true, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:44,291 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,369 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 31#L689true, 36#L691-4true, 58#L700-6true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:44,369 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,398 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 21#L687-2true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:44,399 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,425 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, 198#L717-4true, 151#L690true, 58#L700-6true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:44,425 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,425 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,425 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,426 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,429 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 46#L694-2true, 198#L717-4true, 216#L696true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:44,429 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,429 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,429 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,429 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,429 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [139#L694-6true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:44,430 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,430 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,430 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,430 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,430 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 198#L717-4true, 103#L694-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:44,430 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,430 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,431 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,431 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,431 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L694-2true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:44,431 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,431 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,431 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,432 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,449 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, 151#L690true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:44,449 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,449 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,450 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,450 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,450 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,450 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,451 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [38#L687-8true, 40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:44,451 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,451 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,451 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,451 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,452 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 93#L717-2true, 151#L690true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:44,452 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,469 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 148#L700-8true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:44,469 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,469 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,469 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,469 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,470 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [211#threadEXITtrue, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:44,470 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,470 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,470 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,470 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,470 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,482 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][66], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 55#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:44,482 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,483 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][66], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:44,483 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,496 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][66], [threadThread3of3ForFork0InUse, 139#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:44,496 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,496 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,496 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,496 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,508 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_52| |v_threadThread1of3ForFork0_#t~nondet10_15|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet10=|v_threadThread1of3ForFork0_#t~nondet10_15|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet10, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, 230#L687-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 209#L700-6true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:44,508 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,516 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_52| |v_threadThread1of3ForFork0_#t~nondet10_15|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet10=|v_threadThread1of3ForFork0_#t~nondet10_15|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet10, #race~threads_alive~0][118], [225#L687-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 202#L696true, 209#L700-6true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:44,516 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,517 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,517 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,517 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,526 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_52| |v_threadThread1of3ForFork0_#t~nondet10_15|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet10=|v_threadThread1of3ForFork0_#t~nondet10_15|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet10, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 206#L687-5true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 209#L700-6true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:44,526 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,535 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [113#L700-1true, threadThread3of3ForFork0InUse, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 31#L689true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:44,535 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,535 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,535 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,535 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,535 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,540 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 21#L687-2true, 93#L717-2true, 155#L702true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:44,540 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,540 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,541 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 8#threadEXITtrue, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 21#L687-2true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:44,541 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,543 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_52| |v_threadThread1of3ForFork0_#t~nondet10_15|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet10=|v_threadThread1of3ForFork0_#t~nondet10_15|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet10, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 21#L687-2true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), 68#L695true, threadThread1of3ForFork0InUse, 209#L700-6true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:44,543 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,599 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 238#L700-1true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:44,599 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:37:44,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:44,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:44,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:44,626 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 49#L687-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:44,627 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,627 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,627 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,627 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,627 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,631 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 125#L700-2true, 293#(= |#race~data~0| 0), 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:44,631 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,632 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,632 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,632 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,642 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, 216#L696true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), 10#L694-1true, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:44,642 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,642 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,642 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,642 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,643 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, 139#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:44,643 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,644 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, 103#L694-4true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:44,644 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,646 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 66#L694-2true, 68#L695true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:44,647 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,647 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,647 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,647 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,658 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, Black: 280#true, 216#L696true, threadThread1of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:44,658 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,658 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,658 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,658 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,659 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, 139#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:44,659 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,659 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,659 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,659 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,660 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 103#L694-4true, 198#L717-4true, Black: 280#true, 68#L695true, threadThread1of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:44,660 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,660 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,660 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,660 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,662 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [75#threadEXITtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:44,662 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,663 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, Black: 280#true, 155#L702true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2023-11-03 13:37:44,663 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,664 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,664 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,664 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, 8#threadEXITtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2023-11-03 13:37:44,664 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,664 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,664 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,664 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,664 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,674 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [38#L687-8true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 254#L700true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:44,674 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:37:44,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:44,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:44,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:44,675 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 151#L690true, 254#L700true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:44,675 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:37:44,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:44,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:44,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:44,675 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, 198#L717-4true, 254#L700true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:44,676 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,676 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,676 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,676 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,676 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 151#L690true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 173#L694true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:44,676 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:37:44,677 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:44,677 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:44,677 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:44,677 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, 198#L717-4true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 173#L694true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:44,677 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,677 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,677 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,677 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,678 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [38#L687-8true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 173#L694true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:44,678 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:37:44,678 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:44,678 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:44,678 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:44,680 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 254#L700true, 52#L717-1true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse, 10#L694-1true])
[2023-11-03 13:37:44,680 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:37:44,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:44,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:44,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:44,680 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 36#L691-4true, Black: 280#true, 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:44,681 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,682 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 36#L691-4true, Black: 280#true, threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:44,682 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,682 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 173#L694true, 52#L717-1true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 10#L694-1true])
[2023-11-03 13:37:44,683 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:37:44,683 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:44,683 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:44,683 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:44,703 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [211#threadEXITtrue, 40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 230#L687-2true, Black: 280#true, 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:44,703 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,703 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,703 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,704 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:37:44,704 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [211#threadEXITtrue, 40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, 230#L687-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:44,704 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,704 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,704 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,704 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,718 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, Black: 280#true, 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:44,719 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,719 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,719 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,719 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,725 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 151#L690true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:44,725 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,727 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 36#L691-4true, 254#L700true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:44,727 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:37:44,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:44,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:44,728 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:44,730 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 242#L691-1true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:44,730 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:37:44,730 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:44,730 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:44,730 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:44,730 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 242#L691-1true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:44,731 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:37:44,731 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:44,731 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:44,731 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:44,731 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 242#L691-1true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:44,731 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:37:44,731 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:44,731 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:44,731 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:44,732 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 36#L691-4true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 173#L694true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:44,733 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:37:44,733 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:44,733 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:44,733 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:44,783 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [211#threadEXITtrue, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:44,784 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,784 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,784 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,784 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,809 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 31#L689true, 52#L717-1true, Black: 280#true, threadThread1of3ForFork0InUse, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:44,810 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,810 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,810 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,810 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,869 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 186#L700-5true, threadThread1of3ForFork0InUse, Black: 280#true, 52#L717-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:44,869 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,869 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,869 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,870 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,891 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 8#threadEXITtrue, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:44,891 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,892 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:44,898 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:44,898 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:37:44,898 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:44,898 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:44,899 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:45,016 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:45,016 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:37:45,017 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:45,017 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:45,017 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:45,022 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, 291#true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:45,022 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:37:45,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:45,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:45,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:45,032 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:45,032 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:37:45,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:45,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:45,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:45,034 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 202#L696true, 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:45,034 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:37:45,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:45,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:45,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:45,035 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:45,035 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:37:45,035 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:45,035 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:45,035 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:45,036 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 105#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:45,036 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:37:45,036 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:45,036 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:45,036 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:45,054 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 21#L687-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:45,054 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:45,054 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:45,054 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:45,054 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:45,088 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][168], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 131#ULTIMATE.startEXITtrue, 155#L702true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2023-11-03 13:37:45,089 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:37:45,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:45,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:45,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:45,090 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][168], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 8#threadEXITtrue, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2023-11-03 13:37:45,090 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:37:45,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:45,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:45,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:45,110 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 21#L687-2true, 105#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:45,110 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:45,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:45,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:45,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:45,284 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [139#L694-6true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 198#L717-4true, Black: 280#true, 263#L691-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:45,285 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:37:45,285 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:45,285 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:45,285 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:45,285 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [139#L694-6true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, 263#L691-4true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:45,285 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:37:45,285 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:45,285 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:45,286 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:45,287 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:45,287 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:45,287 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:45,288 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:45,288 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:45,295 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, 139#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 36#L691-4true, threadThread1of3ForFork0InUse, Black: 280#true, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:45,296 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:37:45,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:45,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:45,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:45,296 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, 139#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 36#L691-4true, threadThread1of3ForFork0InUse, Black: 280#true, 167#L720-1true, 293#(= |#race~data~0| 0), 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:45,296 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:37:45,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:45,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:45,297 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:45,305 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][168], [38#L687-8true, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:45,305 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:37:45,305 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:45,305 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:45,306 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:45,307 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][168], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 151#L690true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:45,307 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:37:45,307 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:45,307 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:45,307 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:45,308 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][168], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 36#L691-4true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:45,308 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:37:45,309 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:45,309 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:45,309 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:45,413 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 238#L700-1true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:45,413 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:37:45,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:45,414 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:45,414 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:45,414 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 240#L694-3true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:45,414 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:37:45,414 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:45,414 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:45,414 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:45,648 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 14#L715true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 238#L700-1true, threadThread1of3ForFork0InUse, Black: 280#true, 68#L695true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:45,648 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:37:45,648 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:45,649 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:45,649 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:45,649 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, 14#L715true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, 68#L695true, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:45,649 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:37:45,649 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:45,649 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:45,649 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:45,650 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [211#threadEXITtrue, 120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 14#L715true, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:45,650 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:45,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:45,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:45,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:45,899 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 86#L687true, 58#L700-6true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:45,899 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:45,899 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:45,899 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:45,899 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:46,015 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [214#$Ultimate##0true, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 131#ULTIMATE.startEXITtrue, 58#L700-6true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:46,016 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:37:46,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:46,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:46,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:46,460 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][168], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, 58#L700-6true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:46,460 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:37:46,460 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:46,460 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:46,460 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:46,470 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, 254#L700true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:46,470 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is not cut-off event
[2023-11-03 13:37:46,470 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is not cut-off event
[2023-11-03 13:37:46,470 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is not cut-off event
[2023-11-03 13:37:46,470 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is not cut-off event
[2023-11-03 13:37:46,471 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, 173#L694true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:46,471 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is not cut-off event
[2023-11-03 13:37:46,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is not cut-off event
[2023-11-03 13:37:46,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is not cut-off event
[2023-11-03 13:37:46,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is not cut-off event
[2023-11-03 13:37:46,518 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, 151#L690true, 58#L700-6true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:46,518 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is not cut-off event
[2023-11-03 13:37:46,518 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is not cut-off event
[2023-11-03 13:37:46,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is not cut-off event
[2023-11-03 13:37:46,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is not cut-off event
[2023-11-03 13:37:46,573 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:46,574 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is not cut-off event
[2023-11-03 13:37:46,574 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is not cut-off event
[2023-11-03 13:37:46,574 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is not cut-off event
[2023-11-03 13:37:46,574 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is not cut-off event
[2023-11-03 13:37:46,627 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [225#L687-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, threadThread1of3ForFork0InUse, 216#L696true, Black: 280#true, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:46,627 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is not cut-off event
[2023-11-03 13:37:46,628 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is not cut-off event
[2023-11-03 13:37:46,628 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is not cut-off event
[2023-11-03 13:37:46,628 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is not cut-off event
[2023-11-03 13:37:46,631 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 46#L694-2true, 216#L696true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:46,632 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is not cut-off event
[2023-11-03 13:37:46,632 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is not cut-off event
[2023-11-03 13:37:46,632 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is not cut-off event
[2023-11-03 13:37:46,632 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is not cut-off event
[2023-11-03 13:37:46,632 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [139#L694-6true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:46,632 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is not cut-off event
[2023-11-03 13:37:46,633 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is not cut-off event
[2023-11-03 13:37:46,633 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is not cut-off event
[2023-11-03 13:37:46,633 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is not cut-off event
[2023-11-03 13:37:46,633 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 103#L694-4true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:46,633 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is not cut-off event
[2023-11-03 13:37:46,634 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is not cut-off event
[2023-11-03 13:37:46,634 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is not cut-off event
[2023-11-03 13:37:46,634 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is not cut-off event
[2023-11-03 13:37:46,637 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L694-2true, Black: 280#true, threadThread1of3ForFork0InUse, 202#L696true, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:46,637 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is not cut-off event
[2023-11-03 13:37:46,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is not cut-off event
[2023-11-03 13:37:46,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is not cut-off event
[2023-11-03 13:37:46,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is not cut-off event
[2023-11-03 13:37:46,672 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 206#L687-5true, threadThread1of3ForFork0InUse, Black: 280#true, 167#L720-1true, 125#L700-2true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:46,673 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is not cut-off event
[2023-11-03 13:37:46,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is not cut-off event
[2023-11-03 13:37:46,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is not cut-off event
[2023-11-03 13:37:46,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is not cut-off event
[2023-11-03 13:37:46,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is not cut-off event
[2023-11-03 13:37:46,751 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 21#L687-2true, 131#ULTIMATE.startEXITtrue, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:46,751 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is not cut-off event
[2023-11-03 13:37:46,751 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is not cut-off event
[2023-11-03 13:37:46,751 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is not cut-off event
[2023-11-03 13:37:46,752 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is not cut-off event
[2023-11-03 13:37:46,752 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is not cut-off event
[2023-11-03 13:37:46,767 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, 198#L717-4true, 46#L694-2true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:46,768 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:37:46,768 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:46,768 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:46,768 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:46,782 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, 198#L717-4true, 36#L691-4true, 58#L700-6true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:46,782 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:37:46,782 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:46,782 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:46,782 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:46,787 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 198#L717-4true, 216#L696true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:46,787 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:37:46,787 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:46,787 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:46,787 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:46,787 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [139#L694-6true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:46,788 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:37:46,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:46,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:46,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:46,788 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 198#L717-4true, 103#L694-4true, Black: 280#true, threadThread1of3ForFork0InUse, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:46,788 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:37:46,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:46,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:46,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:46,801 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 31#L689true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, 10#L694-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:46,802 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:37:46,802 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:46,802 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:46,802 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:46,808 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 36#L691-4true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:46,808 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:37:46,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:46,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:46,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:46,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:46,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:46,809 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 36#L691-4true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:46,809 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:37:46,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:46,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:46,810 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:46,810 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:46,832 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, 46#L694-2true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:46,832 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is not cut-off event
[2023-11-03 13:37:46,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is not cut-off event
[2023-11-03 13:37:46,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is not cut-off event
[2023-11-03 13:37:46,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is not cut-off event
[2023-11-03 13:37:46,833 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:46,833 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:37:46,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:46,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:46,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:46,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:46,843 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][66], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 202#L696true, 55#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:46,844 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:37:46,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:46,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:46,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:46,867 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_52| |v_threadThread1of3ForFork0_#t~nondet10_15|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet10=|v_threadThread1of3ForFork0_#t~nondet10_15|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet10, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, 230#L687-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 202#L696true, 209#L700-6true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:46,868 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:37:46,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:46,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:46,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:46,883 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_52| |v_threadThread1of3ForFork0_#t~nondet10_15|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet10=|v_threadThread1of3ForFork0_#t~nondet10_15|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet10, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, 206#L687-5true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 209#L700-6true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:46,883 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:37:46,883 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:46,884 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:46,884 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:46,892 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 31#L689true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:46,893 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:37:46,893 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:46,893 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:46,893 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:46,893 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:46,935 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 58#L700-6true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:46,935 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:37:46,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:46,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:46,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:46,936 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 58#L700-6true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:46,936 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:37:46,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:46,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:46,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:46,938 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 254#L700true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:46,938 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:37:46,938 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:46,938 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:46,938 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:46,939 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 173#L694true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:46,939 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:37:46,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:46,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:46,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:46,943 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 238#L700-1true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:46,943 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:37:46,943 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:46,944 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:46,944 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:46,944 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:46,961 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:46,961 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:37:46,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:46,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:46,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:46,961 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 238#L700-1true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:46,962 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:37:46,962 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:46,962 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:46,962 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:46,962 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:47,074 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 125#L700-2true, 293#(= |#race~data~0| 0), 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:47,074 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is not cut-off event
[2023-11-03 13:37:47,074 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is not cut-off event
[2023-11-03 13:37:47,074 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is not cut-off event
[2023-11-03 13:37:47,074 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is not cut-off event
[2023-11-03 13:37:47,090 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, 216#L696true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:47,090 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is not cut-off event
[2023-11-03 13:37:47,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is not cut-off event
[2023-11-03 13:37:47,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is not cut-off event
[2023-11-03 13:37:47,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is not cut-off event
[2023-11-03 13:37:47,091 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, 139#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:47,091 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is not cut-off event
[2023-11-03 13:37:47,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is not cut-off event
[2023-11-03 13:37:47,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is not cut-off event
[2023-11-03 13:37:47,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is not cut-off event
[2023-11-03 13:37:47,091 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 103#L694-4true, Black: 280#true, 68#L695true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:47,092 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is not cut-off event
[2023-11-03 13:37:47,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is not cut-off event
[2023-11-03 13:37:47,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is not cut-off event
[2023-11-03 13:37:47,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is not cut-off event
[2023-11-03 13:37:47,104 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, 198#L717-4true, Black: 280#true, 216#L696true, threadThread1of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:47,104 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:37:47,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:47,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:47,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:47,105 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, 139#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, Black: 280#true, 68#L695true, threadThread1of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:47,105 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:37:47,105 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:47,105 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:47,105 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:47,116 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 46#L694-2true, 52#L717-1true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 10#L694-1true])
[2023-11-03 13:37:47,116 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:37:47,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:47,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:47,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:47,116 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 286#true, 242#L691-1true, Black: 280#true, 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:47,116 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:37:47,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:47,117 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:47,117 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:47,153 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:47,153 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:37:47,153 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:47,153 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:47,153 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:47,155 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [threadThread3of3ForFork0InUse, 113#L700-1true, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, Black: 280#true, 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:47,155 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:37:47,155 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:47,155 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:47,155 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:47,158 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 206#L687-5true, 155#L702true, Black: 280#true, threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:47,158 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is not cut-off event
[2023-11-03 13:37:47,158 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is not cut-off event
[2023-11-03 13:37:47,158 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is not cut-off event
[2023-11-03 13:37:47,158 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is not cut-off event
[2023-11-03 13:37:47,158 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 8#threadEXITtrue, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 206#L687-5true, Black: 280#true, threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:47,158 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:37:47,159 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:47,159 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:47,159 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:47,161 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 40#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 254#L700true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 10#L694-1true])
[2023-11-03 13:37:47,161 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:37:47,161 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:47,161 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:47,161 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:47,162 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 36#L691-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:47,162 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:37:47,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:47,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:47,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:47,163 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 173#L694true, threadThread1of3ForFork0InUse, Black: 280#true, 10#L694-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:47,163 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:37:47,163 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:47,163 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:47,163 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:47,244 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 31#L689true, 286#true, 58#L700-6true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:47,244 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:37:47,244 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:47,244 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:47,244 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:47,272 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 58#L700-6true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:47,272 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:37:47,272 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:47,272 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:47,272 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:47,276 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 8#threadEXITtrue, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 39#L687-6true, 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:47,277 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:37:47,277 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:47,277 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:47,277 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:47,277 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 39#L687-6true, 286#true, 93#L717-2true, 155#L702true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:47,277 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:37:47,277 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:47,277 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:47,277 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:47,324 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][168], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 39#L687-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:47,324 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:37:47,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:47,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:47,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:47,325 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][168], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 58#L700-6true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:47,325 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:37:47,325 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:47,325 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:47,325 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:47,326 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:47,326 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:37:47,326 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:47,326 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:47,326 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:47,437 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:47,437 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:37:47,437 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:47,437 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:47,437 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:47,441 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:47,441 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:37:47,441 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:47,441 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:47,442 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:47,451 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:47,451 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:37:47,451 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:47,451 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:47,451 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:47,452 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, 263#L691-4true, Black: 280#true, 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:47,452 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:37:47,453 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:47,453 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:47,453 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:47,453 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 202#L696true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:47,453 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:37:47,453 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:47,453 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:47,453 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:47,454 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 105#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, Black: 280#true, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:47,454 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:37:47,454 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:47,454 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:47,454 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:47,470 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 131#ULTIMATE.startEXITtrue, 21#L687-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:47,470 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:37:47,470 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:47,470 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:47,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:47,496 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][168], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 8#threadEXITtrue, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2023-11-03 13:37:47,497 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:37:47,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:47,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:47,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:47,559 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 198#L717-4true, 216#L696true, Black: 280#true, 263#L691-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:47,559 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:37:47,559 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:47,559 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:47,559 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:47,559 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#L696true, Black: 280#true, 263#L691-4true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:47,559 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:37:47,559 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:47,559 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:47,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:47,561 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:47,561 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:37:47,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:47,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:47,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:47,566 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 36#L691-4true, 216#L696true, threadThread1of3ForFork0InUse, Black: 280#true, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:47,566 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:37:47,566 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:47,566 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:47,566 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:47,566 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 36#L691-4true, 216#L696true, threadThread1of3ForFork0InUse, Black: 280#true, 167#L720-1true, 293#(= |#race~data~0| 0), 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:47,567 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:37:47,567 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:47,567 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:47,567 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:47,574 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][168], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 131#ULTIMATE.startEXITtrue, 151#L690true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:47,574 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:37:47,574 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:47,574 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:47,574 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:47,575 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][168], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 36#L691-4true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:47,575 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:37:47,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:47,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:47,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:47,583 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, 10#L694-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:47,583 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:37:47,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:47,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:47,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:47,660 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 31#L689true, 58#L700-6true, 52#L717-1true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:47,660 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:37:47,660 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:47,661 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:47,661 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:47,669 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, 198#L717-4true, 238#L700-1true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:47,669 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:37:47,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:47,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:47,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:47,669 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:47,669 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:37:47,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:47,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:47,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:47,671 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 211#threadEXITtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, 52#L717-1true, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:47,671 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:37:47,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:47,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:47,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:47,671 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 211#threadEXITtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:47,671 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:37:47,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:47,672 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:47,672 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:47,981 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 58#L700-6true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:47,982 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:37:47,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:47,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:47,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:47,982 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [113#L700-1true, 182#L687-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 58#L700-6true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:47,982 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:37:47,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:47,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:47,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:48,002 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [211#threadEXITtrue, 113#L700-1true, threadThread3of3ForFork0InUse, 182#L687-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:48,002 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:37:48,002 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:48,002 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:48,002 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:48,178 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 131#ULTIMATE.startEXITtrue, 86#L687true, 58#L700-6true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:48,179 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:37:48,179 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:48,179 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:48,179 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:48,616 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][168], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 131#ULTIMATE.startEXITtrue, 286#true, 58#L700-6true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:48,616 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:37:48,616 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:48,616 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:48,616 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:48,710 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [38#L687-8true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 254#L700true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:48,711 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is not cut-off event
[2023-11-03 13:37:48,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is not cut-off event
[2023-11-03 13:37:48,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is not cut-off event
[2023-11-03 13:37:48,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is not cut-off event
[2023-11-03 13:37:48,711 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [38#L687-8true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 173#L694true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:48,711 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is not cut-off event
[2023-11-03 13:37:48,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is not cut-off event
[2023-11-03 13:37:48,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is not cut-off event
[2023-11-03 13:37:48,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is not cut-off event
[2023-11-03 13:37:48,714 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, 46#L694-2true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:48,714 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is not cut-off event
[2023-11-03 13:37:48,714 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is not cut-off event
[2023-11-03 13:37:48,714 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is not cut-off event
[2023-11-03 13:37:48,714 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is not cut-off event
[2023-11-03 13:37:48,767 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, 36#L691-4true, 58#L700-6true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:48,767 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is not cut-off event
[2023-11-03 13:37:48,767 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is not cut-off event
[2023-11-03 13:37:48,767 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is not cut-off event
[2023-11-03 13:37:48,767 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is not cut-off event
[2023-11-03 13:37:48,897 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#L696true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:48,898 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is not cut-off event
[2023-11-03 13:37:48,898 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is not cut-off event
[2023-11-03 13:37:48,898 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is not cut-off event
[2023-11-03 13:37:48,898 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is not cut-off event
[2023-11-03 13:37:48,901 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [139#L694-6true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:48,901 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is not cut-off event
[2023-11-03 13:37:48,901 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is not cut-off event
[2023-11-03 13:37:48,901 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is not cut-off event
[2023-11-03 13:37:48,901 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is not cut-off event
[2023-11-03 13:37:48,902 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 103#L694-4true, Black: 280#true, threadThread1of3ForFork0InUse, 202#L696true, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:48,902 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is not cut-off event
[2023-11-03 13:37:48,902 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is not cut-off event
[2023-11-03 13:37:48,902 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is not cut-off event
[2023-11-03 13:37:48,902 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is not cut-off event
[2023-11-03 13:37:48,940 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 206#L687-5true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:48,940 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is not cut-off event
[2023-11-03 13:37:48,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is not cut-off event
[2023-11-03 13:37:48,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is not cut-off event
[2023-11-03 13:37:48,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is not cut-off event
[2023-11-03 13:37:48,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is not cut-off event
[2023-11-03 13:37:49,001 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 31#L689true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:49,002 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,002 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,002 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,002 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,003 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 31#L689true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), 10#L694-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:49,003 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is not cut-off event
[2023-11-03 13:37:49,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is not cut-off event
[2023-11-03 13:37:49,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is not cut-off event
[2023-11-03 13:37:49,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is not cut-off event
[2023-11-03 13:37:49,046 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [38#L687-8true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 46#L694-2true, 198#L717-4true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:49,046 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,047 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, 198#L717-4true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:49,047 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,069 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 151#L690true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:49,069 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:37:49,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:49,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:49,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:49,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:49,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:49,069 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 36#L691-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:49,070 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:37:49,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:49,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:49,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:49,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:49,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:49,070 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [38#L687-8true, 40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:49,070 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:49,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:49,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:49,071 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 198#L717-4true, 216#L696true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:49,072 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,072 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [139#L694-6true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:49,072 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,085 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 31#L689true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:49,085 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,095 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 242#L691-1true, 46#L694-2true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:49,096 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is not cut-off event
[2023-11-03 13:37:49,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is not cut-off event
[2023-11-03 13:37:49,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is not cut-off event
[2023-11-03 13:37:49,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is not cut-off event
[2023-11-03 13:37:49,096 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 286#true, 242#L691-1true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:49,096 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,097 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,100 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][168], [38#L687-8true, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 58#L700-6true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:49,100 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:37:49,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:49,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:49,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:49,101 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][168], [38#L687-8true, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 58#L700-6true, threadThread1of3ForFork0InUse, Black: 280#true, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:49,101 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:37:49,101 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:49,101 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:49,101 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:49,101 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][168], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 58#L700-6true, 151#L690true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:49,101 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:37:49,101 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:49,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:49,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:49,120 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, 10#L694-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:49,120 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:37:49,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:49,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:49,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:49,120 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:49,120 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:37:49,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:49,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:49,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:49,131 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [threadThread3of3ForFork0InUse, 113#L700-1true, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:49,131 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,134 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 206#L687-5true, 93#L717-2true, 155#L702true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:49,134 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is not cut-off event
[2023-11-03 13:37:49,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is not cut-off event
[2023-11-03 13:37:49,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is not cut-off event
[2023-11-03 13:37:49,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is not cut-off event
[2023-11-03 13:37:49,134 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 8#threadEXITtrue, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 206#L687-5true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:49,135 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,135 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,135 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,135 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,160 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][66], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 216#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:49,160 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is not cut-off event
[2023-11-03 13:37:49,160 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is not cut-off event
[2023-11-03 13:37:49,160 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is not cut-off event
[2023-11-03 13:37:49,160 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is not cut-off event
[2023-11-03 13:37:49,189 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_52| |v_threadThread1of3ForFork0_#t~nondet10_15|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet10=|v_threadThread1of3ForFork0_#t~nondet10_15|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet10, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 206#L687-5true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), 68#L695true, threadThread1of3ForFork0InUse, 209#L700-6true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:49,189 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,218 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, 58#L700-6true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:49,218 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:37:49,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:49,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:49,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:49,228 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 131#ULTIMATE.startEXITtrue, 254#L700true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:49,228 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,228 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,228 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,228 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,229 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 131#ULTIMATE.startEXITtrue, 173#L694true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:49,229 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,229 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,229 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,229 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,235 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 31#L689true, 58#L700-6true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:49,235 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:37:49,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:49,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:49,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:49,252 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 46#L694-2true, threadThread1of3ForFork0InUse, Black: 280#true, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:49,252 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is not cut-off event
[2023-11-03 13:37:49,252 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is not cut-off event
[2023-11-03 13:37:49,252 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is not cut-off event
[2023-11-03 13:37:49,253 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is not cut-off event
[2023-11-03 13:37:49,253 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 46#L694-2true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:49,253 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,253 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,253 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,253 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,255 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, 263#L691-4true, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:49,255 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:37:49,255 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:49,255 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:49,255 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:49,282 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 186#L700-5true, threadThread1of3ForFork0InUse, Black: 280#true, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:49,282 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:37:49,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:49,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:49,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:49,282 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:49,282 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,285 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 52#L717-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:49,286 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:37:49,286 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:49,286 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:49,286 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:49,286 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:49,286 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,286 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:49,286 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,286 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,286 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:49,295 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 186#L700-5true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:49,295 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is not cut-off event
[2023-11-03 13:37:49,295 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is not cut-off event
[2023-11-03 13:37:49,295 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is not cut-off event
[2023-11-03 13:37:49,295 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is not cut-off event
[2023-11-03 13:37:49,337 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, Black: 280#true, 216#L696true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:49,337 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is not cut-off event
[2023-11-03 13:37:49,337 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is not cut-off event
[2023-11-03 13:37:49,337 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is not cut-off event
[2023-11-03 13:37:49,337 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is not cut-off event
[2023-11-03 13:37:49,338 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, 139#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, 68#L695true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:49,338 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is not cut-off event
[2023-11-03 13:37:49,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is not cut-off event
[2023-11-03 13:37:49,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is not cut-off event
[2023-11-03 13:37:49,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is not cut-off event
[2023-11-03 13:37:49,352 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 68#L695true, Black: 280#true, 216#L696true, threadThread1of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:49,352 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,366 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 242#L691-1true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:49,366 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,367 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 52#L717-1true, 10#L694-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:49,367 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:37:49,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:49,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:49,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:49,370 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 286#true, Black: 280#true, 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 10#L694-1true])
[2023-11-03 13:37:49,370 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:37:49,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:49,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:49,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:49,371 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 242#L691-1true, Black: 280#true, 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:49,371 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,383 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [38#L687-8true, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 58#L700-6true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:49,383 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,383 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,383 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,383 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,383 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, 148#L700-8true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:49,384 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,420 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, 52#L717-1true, threadThread1of3ForFork0InUse, Black: 280#true, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:49,421 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,421 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,421 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,421 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,431 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 40#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 46#L694-2true, Black: 280#true, threadThread1of3ForFork0InUse, 10#L694-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:49,431 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:37:49,431 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:49,431 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:49,431 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:49,487 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:49,487 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:37:49,487 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:49,487 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:49,487 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:49,487 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 10#L694-1true])
[2023-11-03 13:37:49,487 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:37:49,488 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:49,488 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:49,488 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:49,512 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 31#L689true, 93#L717-2true, 58#L700-6true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:49,513 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,513 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,513 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,513 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,513 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,545 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 151#L690true, 58#L700-6true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:49,545 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:37:49,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:49,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:49,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:49,562 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:49,562 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:37:49,563 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:37:49,563 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:37:49,563 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:37:49,564 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:49,564 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:37:49,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:37:49,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:37:49,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:37:49,644 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, 58#L700-6true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:49,644 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,646 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 58#L700-6true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:49,646 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,647 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,647 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,647 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,649 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 148#L700-8true, threadThread1of3ForFork0InUse, 52#L717-1true, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:49,649 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,649 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,649 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,655 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][178], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 164#L700-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 46#L694-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:49,655 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is not cut-off event
[2023-11-03 13:37:49,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is not cut-off event
[2023-11-03 13:37:49,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is not cut-off event
[2023-11-03 13:37:49,656 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is not cut-off event
[2023-11-03 13:37:49,656 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][178], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 164#L700-6true, 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:49,656 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,656 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,656 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,656 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,673 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][168], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, 39#L687-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:49,673 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,674 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][168], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 58#L700-6true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:49,674 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:49,783 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:49,783 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:37:49,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:49,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:49,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:49,788 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, 263#L691-4true, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:49,788 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:37:49,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:49,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:49,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:49,804 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 202#L696true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:49,804 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:37:49,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:49,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:49,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:49,807 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, 263#L691-4true, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:49,807 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:37:49,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:49,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:49,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:49,807 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 105#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, Black: 280#true, 263#L691-4true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:49,808 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:37:49,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:49,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:49,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:49,916 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][168], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 131#ULTIMATE.startEXITtrue, 36#L691-4true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:49,916 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:37:49,916 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:49,916 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:49,916 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:50,004 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 52#L717-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:50,004 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:37:50,004 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:50,004 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:50,004 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:50,004 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 52#L717-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:50,004 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:37:50,004 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:50,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:50,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:50,006 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 238#L700-1true, threadThread1of3ForFork0InUse, Black: 280#true, 68#L695true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:50,006 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:37:50,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:50,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:50,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:50,007 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, threadThread1of3ForFork0InUse, 68#L695true, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:50,007 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:37:50,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:50,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:50,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:50,007 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, 68#L695true, Black: 280#true, 52#L717-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:50,007 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:37:50,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:37:50,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:37:50,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:37:50,008 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 211#threadEXITtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:50,009 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:37:50,009 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:50,009 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:50,009 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:50,075 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 157#L687-2true, 286#true, 58#L700-6true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:50,075 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:37:50,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:50,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:50,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:50,087 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [211#threadEXITtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 157#L687-2true, 286#true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:50,088 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:37:50,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:50,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:50,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:50,211 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [182#L687-1true, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 131#ULTIMATE.startEXITtrue, 58#L700-6true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:50,211 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:37:50,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:50,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:50,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:50,212 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 131#ULTIMATE.startEXITtrue, 58#L700-6true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:50,212 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:37:50,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:50,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:50,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:50,925 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][168], [38#L687-8true, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, 58#L700-6true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:50,926 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:37:50,926 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:50,926 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:50,926 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:50,931 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][168], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 58#L700-6true, 151#L690true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:50,931 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:37:50,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:50,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:50,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:50,948 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 254#L700true, 151#L690true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:50,948 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is not cut-off event
[2023-11-03 13:37:50,948 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is not cut-off event
[2023-11-03 13:37:50,948 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is not cut-off event
[2023-11-03 13:37:50,948 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is not cut-off event
[2023-11-03 13:37:50,949 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 151#L690true, 173#L694true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:50,949 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is not cut-off event
[2023-11-03 13:37:50,950 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is not cut-off event
[2023-11-03 13:37:50,950 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is not cut-off event
[2023-11-03 13:37:50,950 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is not cut-off event
[2023-11-03 13:37:50,951 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [38#L687-8true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 46#L694-2true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:50,952 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is not cut-off event
[2023-11-03 13:37:50,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is not cut-off event
[2023-11-03 13:37:50,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is not cut-off event
[2023-11-03 13:37:50,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is not cut-off event
[2023-11-03 13:37:50,955 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:50,955 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is not cut-off event
[2023-11-03 13:37:50,955 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is not cut-off event
[2023-11-03 13:37:50,955 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is not cut-off event
[2023-11-03 13:37:50,955 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is not cut-off event
[2023-11-03 13:37:50,991 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][168], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 58#L700-6true, 36#L691-4true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:50,991 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:37:50,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:50,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:50,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:51,160 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#L696true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:51,160 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is not cut-off event
[2023-11-03 13:37:51,160 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is not cut-off event
[2023-11-03 13:37:51,161 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is not cut-off event
[2023-11-03 13:37:51,161 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is not cut-off event
[2023-11-03 13:37:51,161 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [139#L694-6true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 202#L696true, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:51,161 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is not cut-off event
[2023-11-03 13:37:51,161 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is not cut-off event
[2023-11-03 13:37:51,161 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is not cut-off event
[2023-11-03 13:37:51,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is not cut-off event
[2023-11-03 13:37:51,188 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, 206#L687-5true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:51,188 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is not cut-off event
[2023-11-03 13:37:51,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is not cut-off event
[2023-11-03 13:37:51,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is not cut-off event
[2023-11-03 13:37:51,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is not cut-off event
[2023-11-03 13:37:51,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is not cut-off event
[2023-11-03 13:37:51,253 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 31#L689true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:51,253 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is not cut-off event
[2023-11-03 13:37:51,253 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is not cut-off event
[2023-11-03 13:37:51,254 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is not cut-off event
[2023-11-03 13:37:51,254 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is not cut-off event
[2023-11-03 13:37:51,368 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1330] L700-3-->L700-5: Formula: (= |v_threadThread2of3ForFork0_#t~post9_11| (+ v_~threads_alive~0_44 1))  InVars {threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|}  OutVars{threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|, ~threads_alive~0=v_~threads_alive~0_44, threadThread2of3ForFork0_#t~nondet10=|v_threadThread2of3ForFork0_#t~nondet10_15|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread2of3ForFork0_#t~nondet10][144], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 31#L689true, 186#L700-5true, 105#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:51,368 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,394 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 46#L694-2true, 151#L690true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:51,394 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,395 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [38#L687-8true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:51,395 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,396 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, 198#L717-4true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:51,396 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,397 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,397 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,397 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,417 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, 10#L694-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:51,417 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,421 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 198#L717-4true, 216#L696true, Black: 280#true, threadThread1of3ForFork0InUse, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:51,421 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,421 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,421 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,421 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,433 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 31#L689true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:51,433 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,434 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 31#L689true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:51,434 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,434 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,435 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,435 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,442 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 242#L691-1true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:51,442 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,442 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,442 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,442 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,442 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,465 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:51,465 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:37:51,465 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:51,465 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:51,465 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:51,474 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:51,474 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,544 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 31#L689true, 286#true, 131#ULTIMATE.startEXITtrue, 58#L700-6true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:51,544 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:37:51,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:51,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:51,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:51,551 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 238#L700-1true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:51,551 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is not cut-off event
[2023-11-03 13:37:51,551 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is not cut-off event
[2023-11-03 13:37:51,551 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is not cut-off event
[2023-11-03 13:37:51,551 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is not cut-off event
[2023-11-03 13:37:51,551 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is not cut-off event
[2023-11-03 13:37:51,552 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, 238#L700-1true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:51,552 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,552 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,552 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,552 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,552 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,552 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:51,552 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,552 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,552 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,552 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,552 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,555 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 131#ULTIMATE.startEXITtrue, 46#L694-2true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:51,555 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,576 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, Black: 280#true, 263#L691-4true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:51,576 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:37:51,576 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:51,576 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:51,576 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:51,580 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:51,580 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,580 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,580 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,580 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,580 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:51,580 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is not cut-off event
[2023-11-03 13:37:51,580 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is not cut-off event
[2023-11-03 13:37:51,580 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is not cut-off event
[2023-11-03 13:37:51,580 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is not cut-off event
[2023-11-03 13:37:51,580 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:51,580 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,581 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,581 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,581 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,581 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 286#true, 105#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:51,581 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,581 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,581 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,581 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,623 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 211#threadEXITtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:51,623 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:37:51,623 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:51,623 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:51,623 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:51,623 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 148#L700-8true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:51,623 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:37:51,623 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:51,623 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:51,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:51,624 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 148#L700-8true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:51,624 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:37:51,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:51,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:51,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:51,626 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][178], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 164#L700-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 46#L694-2true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:51,626 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is not cut-off event
[2023-11-03 13:37:51,626 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is not cut-off event
[2023-11-03 13:37:51,626 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is not cut-off event
[2023-11-03 13:37:51,626 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is not cut-off event
[2023-11-03 13:37:51,626 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][178], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 164#L700-6true, 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:51,626 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,626 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,626 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,626 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,627 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][178], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 164#L700-6true, 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:51,627 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,627 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,627 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,627 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,628 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,628 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][178], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 164#L700-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:51,628 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:37:51,628 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:51,628 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:51,628 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:51,628 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][178], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 164#L700-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:51,628 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:37:51,628 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:51,628 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:51,628 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:51,668 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 68#L695true, Black: 280#true, 216#L696true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:51,668 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is not cut-off event
[2023-11-03 13:37:51,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is not cut-off event
[2023-11-03 13:37:51,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is not cut-off event
[2023-11-03 13:37:51,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is not cut-off event
[2023-11-03 13:37:51,682 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 58#L700-6true, 151#L690true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:51,682 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,682 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [38#L687-8true, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 148#L700-8true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:51,682 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,683 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,688 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 10#L694-1true])
[2023-11-03 13:37:51,688 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:37:51,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:51,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:51,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:51,688 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 242#L691-1true, 52#L717-1true, Black: 280#true, threadThread1of3ForFork0InUse, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:51,688 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,693 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [211#threadEXITtrue, 40#L700-1true, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:51,693 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,726 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, 58#L700-6true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:51,726 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:37:51,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:51,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:51,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:51,735 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [38#L687-8true, 40#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 152#L691-1true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:51,735 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,735 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:51,735 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:51,735 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:37:51,737 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [40#L700-1true, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 10#L694-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:51,737 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:37:51,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:51,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:51,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:51,803 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 31#L689true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, 263#L691-4true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:51,803 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:37:51,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:51,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:51,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:51,803 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 31#L689true, threadThread1of3ForFork0InUse, Black: 280#true, 263#L691-4true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:51,804 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:37:51,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:51,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:51,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:51,825 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [211#threadEXITtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 245#L687-6true, threadThread1of3ForFork0InUse, Black: 280#true, 52#L717-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:51,825 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:37:51,825 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:51,825 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:51,825 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:51,828 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, 36#L691-4true, 58#L700-6true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:51,828 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:37:51,828 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:51,828 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:51,828 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:51,844 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, 68#L695true, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:51,845 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:37:51,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:37:51,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:37:51,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:37:51,845 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, 68#L695true, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:51,845 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:37:51,846 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:37:51,846 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:37:51,846 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:37:51,859 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][178], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 164#L700-6true, 286#true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:51,859 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,859 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,859 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,859 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,870 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][168], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 39#L687-6true, 286#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:51,870 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,870 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,870 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,870 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,870 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][168], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#ULTIMATE.startEXITtrue, 286#true, 58#L700-6true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:51,870 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,870 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,871 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,871 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:51,949 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 263#L691-4true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:51,950 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:37:51,950 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:51,950 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:51,950 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:51,969 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, 263#L691-4true, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:51,969 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:37:51,969 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:51,969 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:51,969 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:52,058 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, 68#L695true, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:52,058 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:37:52,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:37:52,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:37:52,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:37:52,059 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 240#L694-3true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:52,059 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:37:52,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:52,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:52,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:52,059 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:52,059 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:37:52,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:37:52,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:37:52,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:37:52,206 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, 58#L700-6true, 52#L717-1true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:52,206 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:37:52,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:52,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:52,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:52,274 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 157#L687-2true, 286#true, 131#ULTIMATE.startEXITtrue, 58#L700-6true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:52,274 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:37:52,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:52,275 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:52,275 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:52,320 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 14#L715true, 286#true, 238#L700-1true, Black: 280#true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:52,320 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:37:52,320 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:52,321 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:52,321 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:52,322 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, 14#L715true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:52,322 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:37:52,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:52,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:52,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:52,335 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 14#L715true, 286#true, 46#L694-2true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:52,336 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:37:52,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:52,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:52,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:52,372 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 14#L715true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 263#L691-4true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:52,372 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:37:52,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:52,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:52,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:52,975 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_52| |v_threadThread1of3ForFork0_#t~nondet10_15|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet10=|v_threadThread1of3ForFork0_#t~nondet10_15|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet10, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 39#L687-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 68#L695true, 209#L700-6true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:52,975 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:37:52,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:52,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:52,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:52,975 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_52| |v_threadThread1of3ForFork0_#t~nondet10_15|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet10=|v_threadThread1of3ForFork0_#t~nondet10_15|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet10, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, 39#L687-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 209#L700-6true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:52,975 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:37:52,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:52,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:52,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:52,975 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_52| |v_threadThread1of3ForFork0_#t~nondet10_15|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet10=|v_threadThread1of3ForFork0_#t~nondet10_15|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet10, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 39#L687-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 209#L700-6true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:52,975 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:37:52,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:52,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:52,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:53,046 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][168], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, 58#L700-6true, 151#L690true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:53,046 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:37:53,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:37:53,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:37:53,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:37:53,052 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][168], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 58#L700-6true, 36#L691-4true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:53,052 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:37:53,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:37:53,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:37:53,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:37:53,072 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 254#L700true, 36#L691-4true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:53,072 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is not cut-off event
[2023-11-03 13:37:53,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is not cut-off event
[2023-11-03 13:37:53,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is not cut-off event
[2023-11-03 13:37:53,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is not cut-off event
[2023-11-03 13:37:53,073 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 151#L690true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:53,073 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is not cut-off event
[2023-11-03 13:37:53,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is not cut-off event
[2023-11-03 13:37:53,074 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is not cut-off event
[2023-11-03 13:37:53,074 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is not cut-off event
[2023-11-03 13:37:53,075 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 36#L691-4true, 173#L694true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:53,075 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is not cut-off event
[2023-11-03 13:37:53,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is not cut-off event
[2023-11-03 13:37:53,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is not cut-off event
[2023-11-03 13:37:53,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is not cut-off event
[2023-11-03 13:37:53,076 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 46#L694-2true, 151#L690true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:53,076 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is not cut-off event
[2023-11-03 13:37:53,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is not cut-off event
[2023-11-03 13:37:53,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is not cut-off event
[2023-11-03 13:37:53,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is not cut-off event
[2023-11-03 13:37:53,077 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [38#L687-8true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:53,077 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is not cut-off event
[2023-11-03 13:37:53,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is not cut-off event
[2023-11-03 13:37:53,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is not cut-off event
[2023-11-03 13:37:53,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is not cut-off event
[2023-11-03 13:37:53,081 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:53,081 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is not cut-off event
[2023-11-03 13:37:53,081 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is not cut-off event
[2023-11-03 13:37:53,081 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is not cut-off event
[2023-11-03 13:37:53,082 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is not cut-off event
[2023-11-03 13:37:53,151 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:53,151 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,151 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,151 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,151 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,152 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, 10#L694-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:53,152 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is not cut-off event
[2023-11-03 13:37:53,152 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is not cut-off event
[2023-11-03 13:37:53,152 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is not cut-off event
[2023-11-03 13:37:53,152 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is not cut-off event
[2023-11-03 13:37:53,339 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#L696true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 202#L696true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:53,339 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is not cut-off event
[2023-11-03 13:37:53,339 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is not cut-off event
[2023-11-03 13:37:53,339 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is not cut-off event
[2023-11-03 13:37:53,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is not cut-off event
[2023-11-03 13:37:53,418 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 31#L689true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:53,419 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is not cut-off event
[2023-11-03 13:37:53,419 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is not cut-off event
[2023-11-03 13:37:53,419 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is not cut-off event
[2023-11-03 13:37:53,419 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is not cut-off event
[2023-11-03 13:37:53,419 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is not cut-off event
[2023-11-03 13:37:53,419 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 31#L689true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:53,419 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,419 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,419 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,419 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,419 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,428 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1330] L700-3-->L700-5: Formula: (= |v_threadThread2of3ForFork0_#t~post9_11| (+ v_~threads_alive~0_44 1))  InVars {threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|}  OutVars{threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|, ~threads_alive~0=v_~threads_alive~0_44, threadThread2of3ForFork0_#t~nondet10=|v_threadThread2of3ForFork0_#t~nondet10_15|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread2of3ForFork0_#t~nondet10][219], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 31#L689true, 186#L700-5true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:53,428 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:37:53,428 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:53,428 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:53,428 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:53,430 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 31#L689true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:53,430 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is not cut-off event
[2023-11-03 13:37:53,430 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is not cut-off event
[2023-11-03 13:37:53,430 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is not cut-off event
[2023-11-03 13:37:53,430 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is not cut-off event
[2023-11-03 13:37:53,431 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 31#L689true, Black: 280#true, threadThread1of3ForFork0InUse, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:53,431 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is not cut-off event
[2023-11-03 13:37:53,431 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is not cut-off event
[2023-11-03 13:37:53,431 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is not cut-off event
[2023-11-03 13:37:53,431 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is not cut-off event
[2023-11-03 13:37:53,488 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 46#L694-2true, 36#L691-4true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:53,488 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,488 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,488 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,489 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,489 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 151#L690true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:53,489 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,489 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,489 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,489 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,490 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [38#L687-8true, threadThread3of3ForFork0InUse, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:53,490 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,491 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, 198#L717-4true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:53,491 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,491 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,491 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,513 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:53,513 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,513 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,513 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,513 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,516 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, 198#L717-4true, 46#L694-2true, Black: 280#true, threadThread1of3ForFork0InUse, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:53,516 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,516 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,516 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,516 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,534 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 31#L689true, 198#L717-4true, 58#L700-6true, Black: 280#true, threadThread1of3ForFork0InUse, 10#L694-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:53,534 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,535 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 31#L689true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, 68#L695true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:53,535 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,535 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,536 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,536 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,536 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 31#L689true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:53,537 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,537 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,537 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,537 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,559 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 242#L691-1true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:53,559 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,559 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,559 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,559 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,559 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,585 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 113#L700-1true, 40#L700-1true, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:53,585 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:37:53,585 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:37:53,585 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:37:53,585 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:37:53,585 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:53,585 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:37:53,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:37:53,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:37:53,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:37:53,586 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:53,586 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:37:53,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:37:53,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:37:53,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:37:53,647 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, 58#L700-6true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:53,647 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:37:53,647 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:37:53,647 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:37:53,647 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:37:53,653 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 131#ULTIMATE.startEXITtrue, 148#L700-8true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:53,653 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:37:53,653 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:37:53,653 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:37:53,653 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:37:53,669 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:53,669 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,669 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 186#L700-5true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:53,669 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:37:53,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:53,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:53,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:53,670 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [211#threadEXITtrue, 120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:53,670 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:37:53,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:37:53,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:37:53,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:37:53,673 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 131#ULTIMATE.startEXITtrue, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:53,673 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,673 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 241#L720-2true, 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:53,673 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is not cut-off event
[2023-11-03 13:37:53,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is not cut-off event
[2023-11-03 13:37:53,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is not cut-off event
[2023-11-03 13:37:53,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is not cut-off event
[2023-11-03 13:37:53,673 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, 291#true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:53,674 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,699 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:53,699 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,699 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,699 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,699 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,700 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 202#L696true, 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:53,700 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,700 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,700 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,700 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,700 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 105#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:53,700 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,700 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,700 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,700 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,733 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [211#threadEXITtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, 245#L687-6true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:53,733 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:37:53,733 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:53,733 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:53,733 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:53,739 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 148#L700-8true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:53,739 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is not cut-off event
[2023-11-03 13:37:53,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is not cut-off event
[2023-11-03 13:37:53,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is not cut-off event
[2023-11-03 13:37:53,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is not cut-off event
[2023-11-03 13:37:53,739 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 148#L700-8true, threadThread1of3ForFork0InUse, Black: 280#true, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:53,740 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:37:53,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:53,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:53,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:53,740 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [211#threadEXITtrue, 120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:53,740 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,746 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][178], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 164#L700-6true, 286#true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:53,746 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,746 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,746 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,746 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,746 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,885 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 148#L700-8true, 151#L690true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:53,886 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,886 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,886 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,886 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,886 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 36#L691-4true, 58#L700-6true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:53,886 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,886 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,886 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,886 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,888 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [211#threadEXITtrue, 38#L687-8true, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:53,888 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,892 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 254#L700true, Black: 280#true, 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:53,892 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,892 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,892 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,892 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,896 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 173#L694true, Black: 280#true, 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:53,896 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,896 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,896 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,896 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,897 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, 52#L717-1true, threadThread1of3ForFork0InUse, 202#L696true, threadThread2of3ForFork0InUse, 10#L694-1true])
[2023-11-03 13:37:53,897 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:37:53,897 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:53,897 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:53,897 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:53,944 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, 93#L717-2true, 58#L700-6true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:53,944 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,945 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,945 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,945 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,945 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,953 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [40#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 151#L690true, 152#L691-1true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:53,953 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:37:53,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:53,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:53,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:37:53,957 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [40#L700-1true, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 10#L694-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:53,957 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:37:53,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:53,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:53,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:54,066 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [211#threadEXITtrue, 120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, 52#L717-1true, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:54,066 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is not cut-off event
[2023-11-03 13:37:54,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is not cut-off event
[2023-11-03 13:37:54,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is not cut-off event
[2023-11-03 13:37:54,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is not cut-off event
[2023-11-03 13:37:54,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is not cut-off event
[2023-11-03 13:37:54,078 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][178], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 164#L700-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 52#L717-1true, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:54,078 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:37:54,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:54,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:54,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:54,458 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 14#L715true, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:54,458 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:37:54,458 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:54,458 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:54,458 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:54,460 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 14#L715true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:54,460 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:37:54,460 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:54,460 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:54,460 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:54,465 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 14#L715true, 16#L694-4true, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:54,465 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:37:54,465 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:54,465 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:54,466 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:54,474 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 14#L715true, 286#true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:54,474 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:37:54,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:54,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:54,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:55,157 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 151#L690true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:55,157 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is not cut-off event
[2023-11-03 13:37:55,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:37:55,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:37:55,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:37:55,202 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][168], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, 58#L700-6true, 36#L691-4true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:55,202 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:37:55,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:37:55,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:37:55,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:37:55,228 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 36#L691-4true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:55,228 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is not cut-off event
[2023-11-03 13:37:55,228 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:37:55,228 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:37:55,228 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:37:55,230 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 46#L694-2true, 36#L691-4true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:55,230 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is not cut-off event
[2023-11-03 13:37:55,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:37:55,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:37:55,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:37:55,231 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 151#L690true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:55,232 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is not cut-off event
[2023-11-03 13:37:55,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:37:55,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:37:55,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:37:55,234 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [38#L687-8true, threadThread3of3ForFork0InUse, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:55,234 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is not cut-off event
[2023-11-03 13:37:55,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:37:55,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:37:55,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:37:55,240 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 202#L696true, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:55,240 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is not cut-off event
[2023-11-03 13:37:55,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:37:55,241 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:37:55,241 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:37:55,325 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:55,326 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is not cut-off event
[2023-11-03 13:37:55,326 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:37:55,326 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:37:55,326 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:37:55,328 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, 46#L694-2true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:55,329 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is not cut-off event
[2023-11-03 13:37:55,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:37:55,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:37:55,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:37:55,692 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1330] L700-3-->L700-5: Formula: (= |v_threadThread2of3ForFork0_#t~post9_11| (+ v_~threads_alive~0_44 1))  InVars {threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|}  OutVars{threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|, ~threads_alive~0=v_~threads_alive~0_44, threadThread2of3ForFork0_#t~nondet10=|v_threadThread2of3ForFork0_#t~nondet10_15|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread2of3ForFork0_#t~nondet10][219], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, 31#L689true, 186#L700-5true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:55,692 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:37:55,692 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:55,692 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:55,692 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:55,706 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 31#L689true, 58#L700-6true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), 10#L694-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:55,706 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is not cut-off event
[2023-11-03 13:37:55,706 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:37:55,706 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:37:55,706 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:37:55,708 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 31#L689true, Black: 280#true, threadThread1of3ForFork0InUse, 68#L695true, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:55,708 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is not cut-off event
[2023-11-03 13:37:55,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:37:55,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:37:55,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:37:55,709 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 31#L689true, Black: 280#true, threadThread1of3ForFork0InUse, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:55,709 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is not cut-off event
[2023-11-03 13:37:55,709 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:37:55,709 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:37:55,709 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:37:55,775 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 286#true, 198#L717-4true, 36#L691-4true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:55,775 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:37:55,775 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:55,775 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:55,775 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:55,775 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 151#L690true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:55,776 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:37:55,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:55,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:55,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:55,776 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [38#L687-8true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:55,776 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:37:55,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:55,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:55,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:55,805 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 250#L691-4true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:55,805 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:37:55,805 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:55,805 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:55,805 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:55,806 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:55,806 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:37:55,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:55,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:55,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:55,808 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, 10#L694-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:55,808 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:37:55,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:55,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:55,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:55,809 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [113#L700-1true, 111#L694true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:55,809 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:37:55,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:55,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:55,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:55,811 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:55,811 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:37:55,811 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:55,811 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:55,811 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:55,811 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:55,819 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 31#L689true, 198#L717-4true, 58#L700-6true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:55,820 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:37:55,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:55,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:55,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:55,821 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 31#L689true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:55,821 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:37:55,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:55,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:55,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:55,830 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, 254#L700true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 10#L694-1true])
[2023-11-03 13:37:55,830 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is not cut-off event
[2023-11-03 13:37:55,830 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:37:55,830 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:37:55,831 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:37:55,831 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, 254#L700true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:55,831 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:37:55,831 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:55,831 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:55,831 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:55,834 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, 173#L694true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 10#L694-1true])
[2023-11-03 13:37:55,834 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is not cut-off event
[2023-11-03 13:37:55,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:37:55,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:37:55,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:37:55,834 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 46#L694-2true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 10#L694-1true])
[2023-11-03 13:37:55,834 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:37:55,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:55,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:55,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:55,835 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, 173#L694true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:55,835 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:37:55,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:55,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:55,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:55,839 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][152], [75#threadEXITtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:55,839 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:37:55,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:55,840 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:55,840 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:55,865 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:55,865 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:37:55,865 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:37:55,865 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:37:55,865 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:37:55,866 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, 202#L696true, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:55,866 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:37:55,866 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:37:55,866 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:37:55,866 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:37:55,903 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [211#threadEXITtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 31#L689true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:55,903 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is not cut-off event
[2023-11-03 13:37:55,903 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:37:55,903 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:37:55,903 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:37:55,922 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, 131#ULTIMATE.startEXITtrue, 58#L700-6true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:55,922 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:37:55,922 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:37:55,922 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:37:55,922 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:37:55,930 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, 186#L700-5true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:55,930 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:37:55,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:55,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:55,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:55,931 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [211#threadEXITtrue, 120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:55,931 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:37:55,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:37:55,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:37:55,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:37:55,933 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:55,933 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is not cut-off event
[2023-11-03 13:37:55,934 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:37:55,934 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:37:55,934 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:37:55,952 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:55,953 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:37:55,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:55,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:55,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:55,953 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:55,953 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:37:55,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:55,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:55,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:55,969 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 58#L700-6true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:55,969 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:37:55,969 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:55,969 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:55,969 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:55,969 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:55,969 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 245#L687-6true, 58#L700-6true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:55,969 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:37:55,969 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:55,969 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:55,970 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:55,978 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 202#L696true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:55,978 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:37:55,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:55,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:55,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:55,979 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 263#L691-4true, 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:55,979 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:37:55,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:55,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:55,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:55,979 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 105#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, Black: 280#true, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:55,979 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:37:55,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:55,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:55,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,007 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [211#threadEXITtrue, 120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:56,007 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:37:56,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:56,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:56,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:56,007 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 58#L700-6true, threadThread1of3ForFork0InUse, Black: 280#true, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:56,007 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,012 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][178], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 16#L694-4true, 164#L700-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:56,012 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:37:56,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:56,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:56,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:56,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:37:56,013 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][178], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 164#L700-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:56,013 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:37:56,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:56,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:56,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:56,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:37:56,024 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][178], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 164#L700-6true, 286#true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:56,024 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,075 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [40#L700-1true, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 148#L700-8true, 36#L691-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:56,075 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,076 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [211#threadEXITtrue, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 151#L690true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:56,076 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,082 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 10#L694-1true])
[2023-11-03 13:37:56,082 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,082 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,082 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,082 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,082 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 238#L700-1true, Black: 280#true, 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:56,082 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,082 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,082 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,083 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,083 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, 254#L700true, 52#L717-1true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:56,083 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,083 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,088 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 46#L694-2true, Black: 280#true, 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:56,088 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,089 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, 173#L694true, Black: 280#true, 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:56,089 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,112 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [111#L694true, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 52#L717-1true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:56,113 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,143 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 36#L691-4true, 152#L691-1true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:56,143 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:56,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:56,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:37:56,145 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 40#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 254#L700true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:56,145 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,145 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,145 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,145 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,146 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [40#L700-1true, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 173#L694true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:56,146 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,147 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 40#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 202#L696true, 10#L694-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:56,147 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:37:56,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:37:56,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:37:56,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:37:56,179 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 36#L691-4true, 254#L700true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:56,179 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:37:56,179 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:56,179 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:56,179 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:56,181 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [40#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 263#L691-4true, 10#L694-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:56,181 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:37:56,181 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:56,181 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:56,181 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:56,182 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [40#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 36#L691-4true, 173#L694true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:56,182 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:37:56,182 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:56,182 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:56,182 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:56,187 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, threadThread1of3ForFork0InUse, 263#L691-4true, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:56,187 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:37:56,187 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:56,187 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:37:56,187 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:56,188 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, 198#L717-4true, threadThread1of3ForFork0InUse, 263#L691-4true, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:56,188 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:37:56,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:37:56,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:56,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:37:56,221 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [111#L694true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, 10#L694-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:56,221 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:37:56,221 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:37:56,221 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:37:56,221 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:37:56,228 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 263#L691-4true, threadThread1of3ForFork0InUse, 52#L717-1true, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:56,228 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:37:56,228 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:56,229 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:56,229 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:56,229 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, 263#L691-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:56,229 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:37:56,229 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:56,229 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:56,229 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:56,381 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 238#L700-1true, Black: 280#true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:56,381 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,382 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:56,382 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,382 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,382 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,382 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,393 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:56,393 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:37:56,393 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:56,393 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:56,393 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:37:56,397 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:56,397 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:37:56,397 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:37:56,397 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:37:56,397 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:37:56,397 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 52#L717-1true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:56,398 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:37:56,398 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:37:56,398 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:37:56,398 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:37:56,398 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:56,398 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:37:56,398 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:37:56,398 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:37:56,398 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:37:56,398 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, 52#L717-1true, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:56,398 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:37:56,398 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:37:56,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:37:56,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:37:56,399 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:56,399 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:37:56,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:37:56,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:37:56,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:37:56,399 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 52#L717-1true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:56,399 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:37:56,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:56,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:56,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:56,401 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 46#L694-2true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:56,401 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,560 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, 263#L691-4true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:56,561 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:37:56,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:56,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:37:56,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:37:56,561 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, 52#L717-1true, Black: 280#true, 263#L691-4true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:56,561 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:37:56,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:56,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:37:56,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:56,561 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, 263#L691-4true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:56,562 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:37:56,562 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:56,562 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:37:56,562 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:56,680 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 14#L715true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 68#L695true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:56,680 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,685 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 14#L715true, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:56,685 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,685 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,685 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,685 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,694 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 14#L715true, 286#true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:56,694 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,694 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,694 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:56,695 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:57,387 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, 151#L690true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:57,387 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is not cut-off event
[2023-11-03 13:37:57,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is not cut-off event
[2023-11-03 13:37:57,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is not cut-off event
[2023-11-03 13:37:57,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is not cut-off event
[2023-11-03 13:37:57,435 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 36#L691-4true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:57,435 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is not cut-off event
[2023-11-03 13:37:57,435 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is not cut-off event
[2023-11-03 13:37:57,435 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is not cut-off event
[2023-11-03 13:37:57,435 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is not cut-off event
[2023-11-03 13:37:57,651 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 286#true, 36#L691-4true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:57,651 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is not cut-off event
[2023-11-03 13:37:57,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is not cut-off event
[2023-11-03 13:37:57,652 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is not cut-off event
[2023-11-03 13:37:57,652 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is not cut-off event
[2023-11-03 13:37:57,654 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 151#L690true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:57,654 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is not cut-off event
[2023-11-03 13:37:57,654 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is not cut-off event
[2023-11-03 13:37:57,654 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is not cut-off event
[2023-11-03 13:37:57,654 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is not cut-off event
[2023-11-03 13:37:57,659 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [38#L687-8true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 202#L696true, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:57,659 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is not cut-off event
[2023-11-03 13:37:57,659 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is not cut-off event
[2023-11-03 13:37:57,659 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is not cut-off event
[2023-11-03 13:37:57,659 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is not cut-off event
[2023-11-03 13:37:57,764 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [threadThread3of3ForFork0InUse, 40#L700-1true, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:57,764 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:37:57,765 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:37:57,765 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:37:57,765 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:37:57,805 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:57,806 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is not cut-off event
[2023-11-03 13:37:57,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is not cut-off event
[2023-11-03 13:37:57,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is not cut-off event
[2023-11-03 13:37:57,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is not cut-off event
[2023-11-03 13:37:57,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is not cut-off event
[2023-11-03 13:37:57,806 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:57,806 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:37:57,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:57,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:57,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:57,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:57,807 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [threadThread3of3ForFork0InUse, 40#L700-1true, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:57,807 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:37:57,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:37:57,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:37:57,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:37:57,819 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1330] L700-3-->L700-5: Formula: (= |v_threadThread2of3ForFork0_#t~post9_11| (+ v_~threads_alive~0_44 1))  InVars {threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|}  OutVars{threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|, ~threads_alive~0=v_~threads_alive~0_44, threadThread2of3ForFork0_#t~nondet10=|v_threadThread2of3ForFork0_#t~nondet10_15|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread2of3ForFork0_#t~nondet10][219], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, 186#L700-5true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:57,819 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:37:57,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:57,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:57,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:57,823 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 250#L691-4true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:57,823 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is not cut-off event
[2023-11-03 13:37:57,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is not cut-off event
[2023-11-03 13:37:57,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is not cut-off event
[2023-11-03 13:37:57,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is not cut-off event
[2023-11-03 13:37:57,826 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:57,826 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is not cut-off event
[2023-11-03 13:37:57,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is not cut-off event
[2023-11-03 13:37:57,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is not cut-off event
[2023-11-03 13:37:57,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is not cut-off event
[2023-11-03 13:37:58,296 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 31#L689true, 58#L700-6true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:58,297 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is not cut-off event
[2023-11-03 13:37:58,297 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is not cut-off event
[2023-11-03 13:37:58,297 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is not cut-off event
[2023-11-03 13:37:58,297 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is not cut-off event
[2023-11-03 13:37:58,298 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][229], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 164#L700-6true, 286#true, 31#L689true, 238#L700-1true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:58,298 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,301 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 31#L689true, Black: 280#true, threadThread1of3ForFork0InUse, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 167#L720-1true, 293#(= |#race~data~0| 0), 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:58,301 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is not cut-off event
[2023-11-03 13:37:58,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is not cut-off event
[2023-11-03 13:37:58,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is not cut-off event
[2023-11-03 13:37:58,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is not cut-off event
[2023-11-03 13:37:58,374 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 36#L691-4true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:58,374 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,374 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 151#L690true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:58,375 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,407 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, 198#L717-4true, 58#L700-6true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 10#L694-1true])
[2023-11-03 13:37:58,407 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,408 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 198#L717-4true, 68#L695true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:58,408 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,409 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,409 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:58,409 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,409 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,409 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,410 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,412 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 66#L694-2true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:58,412 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:37:58,412 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:58,412 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:58,412 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:37:58,414 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:58,414 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:37:58,414 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,414 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,414 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,414 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,426 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, 31#L689true, 198#L717-4true, 58#L700-6true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:58,426 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,426 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,426 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,426 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,440 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 10#L694-1true])
[2023-11-03 13:37:58,440 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,441 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, 93#L717-2true, 254#L700true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:58,441 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,441 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,441 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,441 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,447 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 10#L694-1true])
[2023-11-03 13:37:58,447 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,447 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,447 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,447 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,447 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 46#L694-2true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:58,448 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,448 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, 93#L717-2true, 173#L694true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:58,448 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,449 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,449 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,472 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [111#L694true, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:58,472 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,485 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, 93#L717-2true, 58#L700-6true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:58,485 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:37:58,485 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:37:58,485 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:37:58,485 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:37:58,485 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, 58#L700-6true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:58,485 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:37:58,485 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:37:58,486 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:37:58,486 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:37:58,509 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [40#L700-1true, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:58,510 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:37:58,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:37:58,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:37:58,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:37:58,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:37:58,510 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [40#L700-1true, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:58,510 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:37:58,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:37:58,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:37:58,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:37:58,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:37:58,569 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 58#L700-6true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:58,570 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,570 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,570 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,570 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,585 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 131#ULTIMATE.startEXITtrue, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:58,585 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is not cut-off event
[2023-11-03 13:37:58,585 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is not cut-off event
[2023-11-03 13:37:58,585 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is not cut-off event
[2023-11-03 13:37:58,585 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is not cut-off event
[2023-11-03 13:37:58,610 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, 245#L687-6true, 58#L700-6true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:58,611 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,611 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, 58#L700-6true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:58,611 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:37:58,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:58,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:58,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:58,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:58,618 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, Black: 280#true, 202#L696true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:37:58,618 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,618 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,618 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,618 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,619 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, 263#L691-4true, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:58,619 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,619 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,619 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,619 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,649 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 105#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 263#L691-4true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:58,649 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,649 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,649 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,679 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 211#threadEXITtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:58,680 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:37:58,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:58,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:58,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:58,684 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][178], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 164#L700-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 52#L717-1true, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:58,684 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:37:58,684 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:58,684 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:58,685 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:58,685 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:37:58,752 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 58#L700-6true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 10#L694-1true])
[2023-11-03 13:37:58,753 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:37:58,753 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:37:58,753 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:37:58,753 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:37:58,753 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [211#threadEXITtrue, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 36#L691-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:58,753 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,753 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,753 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,753 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,841 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, 238#L700-1true, 52#L717-1true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:58,841 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,842 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:58,842 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,842 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,842 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,843 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,844 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 254#L700true, Black: 280#true, 68#L695true, 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:58,844 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,853 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 286#true, 52#L717-1true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:58,854 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,854 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, 46#L694-2true, Black: 280#true, 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:58,855 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,856 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 46#L694-2true, 52#L717-1true, Black: 280#true, threadThread1of3ForFork0InUse, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:58,856 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,857 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 173#L694true, Black: 280#true, 68#L695true, 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:58,857 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,884 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 66#L694-2true, 52#L717-1true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:58,885 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,885 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,885 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,885 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,889 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [113#L700-1true, threadThread3of3ForFork0InUse, 111#L694true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:58,889 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,937 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [40#L700-1true, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, 254#L700true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:58,938 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,938 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,938 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,938 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,939 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 40#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 46#L694-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:58,939 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,940 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 40#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, 173#L694true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:58,940 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,951 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 46#L694-2true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:58,951 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:37:58,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:58,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:58,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:37:58,951 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:58,951 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:37:58,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:37:58,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:37:58,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:37:58,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:37:58,952 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:58,952 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:37:58,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:37:58,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:37:58,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:37:58,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:37:58,952 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, 263#L691-4true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:58,952 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:37:58,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:37:58,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:58,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:37:58,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:58,952 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:58,953 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:37:58,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:37:58,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:37:58,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:37:58,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:37:58,968 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [113#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, 46#L694-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:58,968 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:37:58,968 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:58,968 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:58,968 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:58,977 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [113#L700-1true, 111#L694true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:58,977 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:58,981 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [111#L694true, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 46#L694-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:58,982 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is not cut-off event
[2023-11-03 13:37:58,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is not cut-off event
[2023-11-03 13:37:58,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is not cut-off event
[2023-11-03 13:37:58,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is not cut-off event
[2023-11-03 13:37:58,992 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 263#L691-4true, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:58,992 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:37:58,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:58,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:58,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:37:58,992 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, 263#L691-4true, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:58,992 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:37:58,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:58,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:58,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:58,994 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [40#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 46#L694-2true, 36#L691-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:58,994 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:37:58,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:58,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:58,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:59,041 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 198#L717-4true, 66#L694-2true, threadThread1of3ForFork0InUse, Black: 280#true, 10#L694-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:59,041 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:37:59,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:37:59,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:37:59,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:37:59,043 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [111#L694true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:59,043 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:37:59,043 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:37:59,043 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:37:59,043 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:37:59,044 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [111#L694true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 46#L694-2true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:59,044 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:37:59,044 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:37:59,044 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:37:59,044 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:37:59,053 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, 263#L691-4true, threadThread1of3ForFork0InUse, Black: 280#true, 52#L717-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:59,053 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:37:59,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:59,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:59,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:37:59,053 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, 93#L717-2true, 263#L691-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:59,053 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:37:59,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:59,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:59,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:37:59,220 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, 216#L696true, threadThread1of3ForFork0InUse, Black: 280#true, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:59,220 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:37:59,220 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:59,221 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:59,221 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:59,221 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:37:59,221 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 216#L696true, threadThread1of3ForFork0InUse, 52#L717-1true, Black: 280#true, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:59,221 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:37:59,221 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:59,221 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:59,221 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:37:59,236 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:59,237 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:37:59,237 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:59,237 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:59,237 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:59,239 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:59,239 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:37:59,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:59,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:59,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:59,247 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:59,247 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:37:59,247 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:59,247 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:59,247 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:59,259 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 286#true, 198#L717-4true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:59,259 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:37:59,259 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:59,259 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:59,259 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:59,312 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, 58#L700-6true, threadThread1of3ForFork0InUse, 68#L695true, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:59,312 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:37:59,312 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:37:59,312 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:37:59,312 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:37:59,417 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 14#L715true, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 202#L696true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:59,417 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:37:59,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:59,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:59,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:59,427 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 14#L715true, 286#true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:37:59,427 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:37:59,427 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:59,427 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:37:59,427 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:38:00,195 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, 36#L691-4true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:00,196 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is not cut-off event
[2023-11-03 13:38:00,196 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:38:00,196 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:38:00,196 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:38:00,252 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 242#L691-1true, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:00,253 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is not cut-off event
[2023-11-03 13:38:00,253 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:38:00,253 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:38:00,253 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:38:00,253 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 242#L691-1true, 286#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:00,253 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:38:00,253 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:00,253 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:00,253 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:00,325 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [113#L700-1true, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:00,325 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:38:00,325 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:00,325 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:00,325 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:00,336 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [40#L700-1true, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:00,336 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:38:00,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:00,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:00,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:00,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:00,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:00,379 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 36#L691-4true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:00,380 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is not cut-off event
[2023-11-03 13:38:00,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:38:00,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:38:00,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:38:00,382 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 151#L690true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:00,382 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is not cut-off event
[2023-11-03 13:38:00,382 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:38:00,382 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:38:00,382 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:38:00,482 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:00,482 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:38:00,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:00,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:00,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:00,482 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:00,483 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:38:00,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:00,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:00,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:00,509 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [threadThread3of3ForFork0InUse, 40#L700-1true, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:00,510 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:38:00,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:00,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:00,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:00,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:00,510 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1330] L700-3-->L700-5: Formula: (= |v_threadThread2of3ForFork0_#t~post9_11| (+ v_~threads_alive~0_44 1))  InVars {threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|}  OutVars{threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|, ~threads_alive~0=v_~threads_alive~0_44, threadThread2of3ForFork0_#t~nondet10=|v_threadThread2of3ForFork0_#t~nondet10_15|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread2of3ForFork0_#t~nondet10][219], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 131#ULTIMATE.startEXITtrue, 286#true, 186#L700-5true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:00,510 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:38:00,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:00,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:00,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:00,519 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 125#L700-2true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:00,519 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:38:00,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:00,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:00,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:00,519 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 125#L700-2true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:00,519 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:38:00,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:00,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:00,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:00,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:00,528 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, 58#L700-6true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse, 10#L694-1true])
[2023-11-03 13:38:00,528 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is not cut-off event
[2023-11-03 13:38:00,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:38:00,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:38:00,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:38:00,531 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 68#L695true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:00,531 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is not cut-off event
[2023-11-03 13:38:00,531 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:38:00,532 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:38:00,532 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:38:00,534 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:00,534 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is not cut-off event
[2023-11-03 13:38:00,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:38:00,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:38:00,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:38:00,953 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][229], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 164#L700-6true, 131#ULTIMATE.startEXITtrue, 286#true, 31#L689true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:00,953 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:38:00,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:00,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:00,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:00,954 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][229], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 164#L700-6true, 131#ULTIMATE.startEXITtrue, 286#true, 31#L689true, 238#L700-1true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:00,954 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:38:00,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:00,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:00,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:00,966 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, 31#L689true, 58#L700-6true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:00,966 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is not cut-off event
[2023-11-03 13:38:00,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:38:00,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:38:00,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:38:00,968 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][229], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 164#L700-6true, 286#true, 31#L689true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:00,968 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:38:00,969 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:00,969 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:00,969 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,039 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 36#L691-4true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:01,039 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,039 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,039 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,039 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,216 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, 198#L717-4true, 58#L700-6true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:01,216 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,218 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:01,218 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,220 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 103#L694-4true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:01,220 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:38:01,220 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:38:01,220 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:38:01,220 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:38:01,221 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, threadThread1of3ForFork0InUse, 68#L695true, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:01,222 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:38:01,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,233 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 31#L689true, 198#L717-4true, 58#L700-6true, Black: 280#true, threadThread1of3ForFork0InUse, 68#L695true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:01,233 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,233 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,233 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,233 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,244 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 238#L700-1true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:01,245 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is not cut-off event
[2023-11-03 13:38:01,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:38:01,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:38:01,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:38:01,245 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, 238#L700-1true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:01,246 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,246 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,246 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,246 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,246 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:01,246 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,246 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,246 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,246 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,247 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,247 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, 10#L694-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:01,247 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is not cut-off event
[2023-11-03 13:38:01,247 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:38:01,247 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:38:01,247 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:38:01,247 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:38:01,248 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:01,248 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,248 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,248 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,248 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,248 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,248 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, 254#L700true, Black: 280#true, 68#L695true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:01,249 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,254 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [113#L700-1true, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 46#L694-2true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:01,254 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is not cut-off event
[2023-11-03 13:38:01,254 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:38:01,254 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:38:01,255 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:38:01,255 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 46#L694-2true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, 55#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:01,255 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,255 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,255 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,255 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,255 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [threadThread3of3ForFork0InUse, 40#L700-1true, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:01,256 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,256 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,256 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,256 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,256 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 46#L694-2true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:01,256 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,256 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,256 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,256 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,257 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 10#L694-1true])
[2023-11-03 13:38:01,257 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,257 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,257 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,257 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,258 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:01,258 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,258 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,258 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,258 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,259 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, 46#L694-2true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:01,259 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,259 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,259 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,259 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,260 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 46#L694-2true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:01,260 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,260 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,260 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,260 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,260 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,261 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, 173#L694true, 68#L695true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:01,261 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,261 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,261 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,261 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,283 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 66#L694-2true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:01,283 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,307 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [211#threadEXITtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:01,307 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is not cut-off event
[2023-11-03 13:38:01,307 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:38:01,307 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:38:01,307 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:38:01,308 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [211#threadEXITtrue, threadThread3of3ForFork0InUse, 113#L700-1true, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:01,308 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:38:01,308 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:01,308 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:01,308 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:01,369 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, 58#L700-6true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:01,369 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,370 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 148#L700-8true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:01,370 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,396 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, Black: 280#true, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:01,397 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is not cut-off event
[2023-11-03 13:38:01,397 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:38:01,397 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:38:01,397 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:38:01,505 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:01,505 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is not cut-off event
[2023-11-03 13:38:01,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:38:01,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:38:01,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:38:01,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:38:01,505 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, Black: 280#true, 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:01,506 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,506 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 238#L700-1true, Black: 280#true, 68#L695true, 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:01,506 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,507 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:01,507 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,513 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 46#L694-2true, 52#L717-1true, Black: 280#true, threadThread1of3ForFork0InUse, 55#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:01,513 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is not cut-off event
[2023-11-03 13:38:01,513 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:38:01,513 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:38:01,513 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:38:01,513 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 286#true, 52#L717-1true, threadThread1of3ForFork0InUse, Black: 280#true, 55#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:01,513 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,513 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,513 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,513 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,515 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, 52#L717-1true, threadThread1of3ForFork0InUse, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:01,515 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,515 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,515 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,515 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,515 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,516 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 52#L717-1true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:01,516 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,516 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,516 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,516 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,517 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 175#L694-4true, 286#true, Black: 280#true, 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:01,517 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,517 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,517 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,517 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,517 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 46#L694-2true, Black: 280#true, 68#L695true, 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:01,517 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,518 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,518 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,518 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,534 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 103#L694-4true, Black: 280#true, 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:01,534 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,535 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,537 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 66#L694-2true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:01,537 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,537 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,537 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,537 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,565 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 254#L700true, 68#L695true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:01,566 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,566 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,566 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,566 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,567 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 40#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:01,567 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,567 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,567 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,567 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,568 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 40#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, 46#L694-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:01,568 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,568 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,568 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,568 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,569 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [40#L700-1true, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 173#L694true, 68#L695true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:01,569 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,581 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 66#L694-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:01,581 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,581 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,581 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,581 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,588 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:01,588 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:38:01,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:38:01,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:38:01,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:38:01,590 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [threadThread3of3ForFork0InUse, 113#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 46#L694-2true, 66#L694-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:01,590 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is not cut-off event
[2023-11-03 13:38:01,591 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:38:01,591 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:38:01,591 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:38:01,599 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [111#L694true, threadThread3of3ForFork0InUse, 113#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:01,599 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is not cut-off event
[2023-11-03 13:38:01,599 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:38:01,599 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:38:01,599 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:38:01,605 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [40#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 263#L691-4true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:01,605 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:38:01,606 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:38:01,606 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:38:01,606 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:38:01,607 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [40#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 286#true, 36#L691-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:01,607 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:38:01,607 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:38:01,607 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:38:01,607 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:38:01,610 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1330] L700-3-->L700-5: Formula: (= |v_threadThread2of3ForFork0_#t~post9_11| (+ v_~threads_alive~0_44 1))  InVars {threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|}  OutVars{threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|, ~threads_alive~0=v_~threads_alive~0_44, threadThread2of3ForFork0_#t~nondet10=|v_threadThread2of3ForFork0_#t~nondet10_15|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread2of3ForFork0_#t~nondet10][144], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 8#threadEXITtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 31#L689true, 186#L700-5true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:01,610 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,644 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [211#threadEXITtrue, 113#L700-1true, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, 52#L717-1true, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:01,645 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:38:01,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:01,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:01,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:01,650 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 103#L694-4true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, 10#L694-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:01,650 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:38:01,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:01,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:01,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:01,653 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [111#L694true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:01,653 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:38:01,653 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:01,653 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:01,653 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:01,654 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [111#L694true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 286#true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:01,654 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:38:01,654 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:01,654 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:01,654 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:01,661 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 263#L691-4true, threadThread1of3ForFork0InUse, 68#L695true, 52#L717-1true, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:01,662 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:38:01,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:38:01,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:38:01,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:38:01,662 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, 263#L691-4true, threadThread1of3ForFork0InUse, 68#L695true, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:01,662 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:38:01,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:38:01,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:38:01,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:38:01,664 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][178], [211#threadEXITtrue, 120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 164#L700-6true, 286#true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:01,664 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,664 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,664 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,664 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,775 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 198#L717-4true, 68#L695true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:01,776 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,780 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:01,780 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,780 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,780 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,780 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,788 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [threadThread3of3ForFork0InUse, 113#L700-1true, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:01,788 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:01,933 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 8#threadEXITtrue, 291#true, 14#L715true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 238#L700-1true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:01,933 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:38:01,933 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:01,933 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:01,933 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:01,934 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 8#threadEXITtrue, 247#L700-2true, 291#true, 14#L715true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:01,934 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:38:01,934 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:01,934 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:01,934 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:02,585 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][152], [75#threadEXITtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:02,586 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:38:02,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:02,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:02,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:02,669 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 125#L700-2true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:02,669 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:38:02,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:02,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:02,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:02,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:02,670 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [threadThread3of3ForFork0InUse, 40#L700-1true, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:02,670 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:38:02,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:02,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:02,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:02,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:02,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:02,728 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 36#L691-4true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 202#L696true, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:02,729 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is not cut-off event
[2023-11-03 13:38:02,729 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is not cut-off event
[2023-11-03 13:38:02,729 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is not cut-off event
[2023-11-03 13:38:02,729 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is not cut-off event
[2023-11-03 13:38:02,886 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, 58#L700-6true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:02,886 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is not cut-off event
[2023-11-03 13:38:02,886 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is not cut-off event
[2023-11-03 13:38:02,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is not cut-off event
[2023-11-03 13:38:02,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is not cut-off event
[2023-11-03 13:38:02,888 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][229], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 164#L700-6true, 250#L691-4true, 286#true, 238#L700-1true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:02,889 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:38:02,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:02,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:02,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:02,892 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 293#(= |#race~data~0| 0), 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:02,892 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is not cut-off event
[2023-11-03 13:38:02,892 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is not cut-off event
[2023-11-03 13:38:02,893 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is not cut-off event
[2023-11-03 13:38:02,893 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is not cut-off event
[2023-11-03 13:38:03,217 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][229], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 164#L700-6true, 131#ULTIMATE.startEXITtrue, 286#true, 31#L689true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:03,218 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,229 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 31#L689true, 58#L700-6true, Black: 280#true, threadThread1of3ForFork0InUse, 68#L695true, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:03,229 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is not cut-off event
[2023-11-03 13:38:03,229 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is not cut-off event
[2023-11-03 13:38:03,229 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is not cut-off event
[2023-11-03 13:38:03,229 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is not cut-off event
[2023-11-03 13:38:03,302 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 250#L691-4true, 286#true, 198#L717-4true, 58#L700-6true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:03,302 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,302 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,302 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,303 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,306 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [113#L700-1true, 139#L694-6true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:03,306 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:38:03,306 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:03,306 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:03,306 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:03,316 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [211#threadEXITtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 31#L689true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:03,316 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,316 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,316 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,317 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,317 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, 8#threadEXITtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 31#L689true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:03,317 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,318 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,318 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,318 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,330 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 238#L700-1true, 93#L717-2true, Black: 280#true, 68#L695true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:03,330 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,330 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,330 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,331 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:03,331 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,337 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [113#L700-1true, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:03,337 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,337 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,337 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,337 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,338 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 46#L694-2true, 93#L717-2true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:03,338 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is not cut-off event
[2023-11-03 13:38:03,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is not cut-off event
[2023-11-03 13:38:03,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is not cut-off event
[2023-11-03 13:38:03,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is not cut-off event
[2023-11-03 13:38:03,339 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 286#true, 93#L717-2true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:03,339 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,339 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,339 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,339 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,340 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:03,340 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,341 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, 202#L696true, threadThread2of3ForFork0InUse, 10#L694-1true])
[2023-11-03 13:38:03,341 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,341 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:03,342 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,342 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 175#L694-4true, 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:03,343 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,344 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 46#L694-2true, 93#L717-2true, 68#L695true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:03,344 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,355 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 103#L694-4true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:03,355 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,371 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [211#threadEXITtrue, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:03,371 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:38:03,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:03,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:03,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:03,412 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, 148#L700-8true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:03,412 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,412 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,412 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,412 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,419 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [211#threadEXITtrue, 120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:03,419 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,419 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,420 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,420 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,445 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, Black: 280#true, 263#L691-4true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:03,446 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is not cut-off event
[2023-11-03 13:38:03,446 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is not cut-off event
[2023-11-03 13:38:03,446 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is not cut-off event
[2023-11-03 13:38:03,446 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is not cut-off event
[2023-11-03 13:38:03,487 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1330] L700-3-->L700-5: Formula: (= |v_threadThread2of3ForFork0_#t~post9_11| (+ v_~threads_alive~0_44 1))  InVars {threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|}  OutVars{threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|, ~threads_alive~0=v_~threads_alive~0_44, threadThread2of3ForFork0_#t~nondet10=|v_threadThread2of3ForFork0_#t~nondet10_15|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread2of3ForFork0_#t~nondet10][144], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 8#threadEXITtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 186#L700-5true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:03,487 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:38:03,488 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:38:03,488 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:38:03,488 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:03,492 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [211#threadEXITtrue, 113#L700-1true, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:03,492 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:38:03,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:03,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:03,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:03,493 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:03,493 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][178], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 211#threadEXITtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 164#L700-6true, 286#true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:03,493 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,493 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,537 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1330] L700-3-->L700-5: Formula: (= |v_threadThread2of3ForFork0_#t~post9_11| (+ v_~threads_alive~0_44 1))  InVars {threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|}  OutVars{threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|, ~threads_alive~0=v_~threads_alive~0_44, threadThread2of3ForFork0_#t~nondet10=|v_threadThread2of3ForFork0_#t~nondet10_15|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread2of3ForFork0_#t~nondet10][144], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 186#L700-5true, 52#L717-1true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:03,538 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,538 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,538 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,538 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,538 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, 68#L695true, 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:03,539 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,539 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,539 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,539 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,539 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,540 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 68#L695true, Black: 280#true, threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:03,540 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,547 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 52#L717-1true, Black: 280#true, threadThread1of3ForFork0InUse, 55#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:03,547 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,547 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,547 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,547 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,549 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, 52#L717-1true, threadThread1of3ForFork0InUse, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:03,549 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,550 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,550 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,550 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,550 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,551 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, 52#L717-1true, threadThread1of3ForFork0InUse, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:03,551 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,551 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,551 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,551 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,552 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, Black: 280#true, 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:03,552 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,552 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,552 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,552 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,553 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 286#true, Black: 280#true, 68#L695true, 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:03,553 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,564 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 238#L700-1true, 216#L696true, Black: 280#true, 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:03,564 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:03,565 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [threadThread3of3ForFork0InUse, 139#L694-6true, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 52#L717-1true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:03,565 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,565 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,565 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,565 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,567 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 103#L694-4true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:03,567 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,567 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,567 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,567 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,596 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [40#L700-1true, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:03,596 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,596 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,597 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,597 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,597 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [40#L700-1true, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 175#L694-4true, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:03,597 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,597 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,597 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,598 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 40#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 46#L694-2true, Black: 280#true, threadThread1of3ForFork0InUse, 68#L695true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:03,598 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,599 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,603 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, 263#L691-4true, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:03,603 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:38:03,603 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:38:03,604 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:03,604 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:38:03,610 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [threadThread3of3ForFork0InUse, 139#L694-6true, 113#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 254#L700true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:03,610 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is not cut-off event
[2023-11-03 13:38:03,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is not cut-off event
[2023-11-03 13:38:03,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is not cut-off event
[2023-11-03 13:38:03,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is not cut-off event
[2023-11-03 13:38:03,611 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 103#L694-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:03,611 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,622 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:03,622 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:38:03,622 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:38:03,622 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:38:03,622 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:38:03,623 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [139#L694-6true, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 173#L694true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:03,623 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is not cut-off event
[2023-11-03 13:38:03,623 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is not cut-off event
[2023-11-03 13:38:03,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is not cut-off event
[2023-11-03 13:38:03,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is not cut-off event
[2023-11-03 13:38:03,624 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [113#L700-1true, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 103#L694-4true, 46#L694-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:03,625 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is not cut-off event
[2023-11-03 13:38:03,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is not cut-off event
[2023-11-03 13:38:03,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is not cut-off event
[2023-11-03 13:38:03,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is not cut-off event
[2023-11-03 13:38:03,626 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [threadThread3of3ForFork0InUse, 113#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 286#true, 66#L694-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:03,626 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is not cut-off event
[2023-11-03 13:38:03,626 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is not cut-off event
[2023-11-03 13:38:03,627 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is not cut-off event
[2023-11-03 13:38:03,627 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is not cut-off event
[2023-11-03 13:38:03,636 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [111#L694true, threadThread3of3ForFork0InUse, 113#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:03,637 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is not cut-off event
[2023-11-03 13:38:03,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is not cut-off event
[2023-11-03 13:38:03,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is not cut-off event
[2023-11-03 13:38:03,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is not cut-off event
[2023-11-03 13:38:03,643 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [40#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, 263#L691-4true, 68#L695true, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:03,644 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:38:03,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:38:03,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:38:03,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:38:03,644 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [40#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 36#L691-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:03,645 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:38:03,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:38:03,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:38:03,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:38:03,648 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 31#L689true, 198#L717-4true, 254#L700true, threadThread1of3ForFork0InUse, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:03,648 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:38:03,648 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:03,648 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:38:03,648 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:38:03,648 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 31#L689true, 254#L700true, threadThread1of3ForFork0InUse, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:03,649 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:38:03,649 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:38:03,649 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:03,649 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:38:03,649 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L700-->L700-1: Formula: (= |v_#race~threads_alive~0_10| 0)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_10|}  AuxVars[]  AssignedVars[#race~threads_alive~0][125], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 31#L689true, 93#L717-2true, 238#L700-1true, threadThread1of3ForFork0InUse, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:03,649 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:38:03,649 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:38:03,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:03,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:38:03,650 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 31#L689true, 198#L717-4true, 173#L694true, threadThread1of3ForFork0InUse, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:03,651 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:38:03,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:38:03,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:03,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:38:03,651 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 31#L689true, 173#L694true, threadThread1of3ForFork0InUse, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:03,651 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:38:03,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:38:03,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:03,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:38:03,670 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [211#threadEXITtrue, 40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 52#L717-1true, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:03,671 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:38:03,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:03,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:03,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:03,675 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [139#L694-6true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, 10#L694-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:03,675 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:38:03,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:03,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:03,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:03,678 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [111#L694true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 198#L717-4true, threadThread1of3ForFork0InUse, 68#L695true, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:03,679 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:38:03,679 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:03,679 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:03,679 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:03,679 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [111#L694true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:03,680 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:38:03,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:03,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:03,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:03,930 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:03,931 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,939 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:03,939 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,946 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 238#L700-1true, 216#L696true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:03,947 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is not cut-off event
[2023-11-03 13:38:03,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is not cut-off event
[2023-11-03 13:38:03,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is not cut-off event
[2023-11-03 13:38:03,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2023-11-03 13:38:03,947 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, Black: 280#true, 216#L696true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:03,947 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:03,948 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:04,074 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 14#L715true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 254#L700true, threadThread1of3ForFork0InUse, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:04,075 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:38:04,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:38:04,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:04,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:38:04,075 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 14#L715true, 286#true, 173#L694true, threadThread1of3ForFork0InUse, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:04,075 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:38:04,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:04,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:38:04,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:38:04,452 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][152], [75#threadEXITtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 286#true, 131#ULTIMATE.startEXITtrue, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:04,453 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:38:04,453 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:04,453 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:04,453 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:04,587 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][168], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 58#L700-6true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse, 10#L694-1true])
[2023-11-03 13:38:04,588 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:38:04,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:04,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:04,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:04,676 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [111#L694true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse, 10#L694-1true])
[2023-11-03 13:38:04,677 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is not cut-off event
[2023-11-03 13:38:04,677 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 13:38:04,677 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 13:38:04,677 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 13:38:04,744 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][229], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 164#L700-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 131#ULTIMATE.startEXITtrue, 286#true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:04,744 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:38:04,744 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:04,744 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:04,744 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:04,745 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][229], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 164#L700-6true, 250#L691-4true, 131#ULTIMATE.startEXITtrue, 286#true, 238#L700-1true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:04,745 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:38:04,745 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:04,745 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:04,745 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:04,752 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 250#L691-4true, 286#true, 58#L700-6true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:04,753 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is not cut-off event
[2023-11-03 13:38:04,753 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 13:38:04,753 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 13:38:04,753 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 13:38:04,755 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][229], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 164#L700-6true, 250#L691-4true, 286#true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:04,755 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:38:04,755 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:04,755 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:04,755 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:04,806 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 238#L700-1true, 105#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, 230#L687-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:04,806 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is not cut-off event
[2023-11-03 13:38:04,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 13:38:04,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 13:38:04,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 13:38:04,807 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 105#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, 230#L687-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:04,807 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:38:04,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:04,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:04,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:04,813 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, 225#L687-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 105#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:04,813 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is not cut-off event
[2023-11-03 13:38:04,813 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 13:38:04,813 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 13:38:04,813 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 13:38:05,140 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [211#threadEXITtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 31#L689true, Black: 280#true, threadThread1of3ForFork0InUse, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:05,141 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is not cut-off event
[2023-11-03 13:38:05,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 13:38:05,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 13:38:05,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 13:38:05,142 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, 8#threadEXITtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 31#L689true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:05,142 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is not cut-off event
[2023-11-03 13:38:05,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 13:38:05,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 13:38:05,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 13:38:05,172 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 52#L717-1true, Black: 280#true, threadThread1of3ForFork0InUse, 216#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:05,173 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2023-11-03 13:38:05,173 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,173 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,173 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,206 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, 198#L717-4true, 58#L700-6true, 68#L695true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:05,206 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,209 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, threadThread1of3ForFork0InUse, 216#L696true, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:05,209 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:38:05,209 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:05,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:05,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:05,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:05,231 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1330] L700-3-->L700-5: Formula: (= |v_threadThread2of3ForFork0_#t~post9_11| (+ v_~threads_alive~0_44 1))  InVars {threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|}  OutVars{threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|, ~threads_alive~0=v_~threads_alive~0_44, threadThread2of3ForFork0_#t~nondet10=|v_threadThread2of3ForFork0_#t~nondet10_15|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread2of3ForFork0_#t~nondet10][144], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 186#L700-5true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:05,232 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,233 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:05,233 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is not cut-off event
[2023-11-03 13:38:05,233 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 13:38:05,233 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 13:38:05,233 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 13:38:05,233 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 13:38:05,233 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, Black: 280#true, 68#L695true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:05,234 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,234 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1330] L700-3-->L700-5: Formula: (= |v_threadThread2of3ForFork0_#t~post9_11| (+ v_~threads_alive~0_44 1))  InVars {threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|}  OutVars{threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|, ~threads_alive~0=v_~threads_alive~0_44, threadThread2of3ForFork0_#t~nondet10=|v_threadThread2of3ForFork0_#t~nondet10_15|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread2of3ForFork0_#t~nondet10][144], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, 186#L700-5true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:05,234 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:38:05,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:05,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:05,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:05,235 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 93#L717-2true, 68#L695true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:05,236 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,241 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, 55#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:05,241 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is not cut-off event
[2023-11-03 13:38:05,241 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 13:38:05,241 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 13:38:05,241 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 13:38:05,242 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, 55#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:05,242 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,242 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,242 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,242 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,243 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [113#L700-1true, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:05,243 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,243 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,243 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,243 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,244 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:05,244 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is not cut-off event
[2023-11-03 13:38:05,244 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 13:38:05,244 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 13:38:05,244 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 13:38:05,244 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 13:38:05,245 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:05,245 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,246 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:05,246 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,246 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,246 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,246 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,247 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:05,247 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,247 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,247 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,247 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,247 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,247 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,248 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:05,248 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,248 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,248 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,248 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,249 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:05,249 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,250 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 286#true, 93#L717-2true, Black: 280#true, 68#L695true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:05,250 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,250 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,250 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,250 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,257 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 238#L700-1true, 93#L717-2true, 216#L696true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:05,257 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,257 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,257 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:05,257 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,258 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [threadThread3of3ForFork0InUse, 113#L700-1true, 139#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:05,258 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,258 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,258 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,258 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,312 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [211#threadEXITtrue, 120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:05,313 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,313 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,313 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,313 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,384 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][178], [211#threadEXITtrue, 120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 164#L700-6true, 286#true, 198#L717-4true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:05,385 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:38:05,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:38:05,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:38:05,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:38:05,388 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [211#threadEXITtrue, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:05,388 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:38:05,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:05,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:05,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:05,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:05,416 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 49#L687-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 105#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:05,416 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is not cut-off event
[2023-11-03 13:38:05,416 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 13:38:05,416 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 13:38:05,416 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 13:38:05,443 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1330] L700-3-->L700-5: Formula: (= |v_threadThread2of3ForFork0_#t~post9_11| (+ v_~threads_alive~0_44 1))  InVars {threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|}  OutVars{threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|, ~threads_alive~0=v_~threads_alive~0_44, threadThread2of3ForFork0_#t~nondet10=|v_threadThread2of3ForFork0_#t~nondet10_15|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread2of3ForFork0_#t~nondet10][144], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, 186#L700-5true, 52#L717-1true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:05,444 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,444 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,444 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,444 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,453 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 52#L717-1true, threadThread1of3ForFork0InUse, Black: 280#true, 202#L696true, 55#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:05,454 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,454 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,454 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,454 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,456 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 52#L717-1true, Black: 280#true, threadThread1of3ForFork0InUse, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:05,456 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,456 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,456 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,457 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,457 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,457 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, Black: 280#true, 52#L717-1true, threadThread1of3ForFork0InUse, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:05,457 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,458 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,458 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,458 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,458 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, 52#L717-1true, threadThread1of3ForFork0InUse, 68#L695true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:05,459 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,459 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,459 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,459 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,468 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 216#L696true, 52#L717-1true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:05,468 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:05,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,469 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,470 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [threadThread3of3ForFork0InUse, 139#L694-6true, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:05,470 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,470 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,470 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,470 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,477 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [threadThread3of3ForFork0InUse, 111#L694true, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, 58#L700-6true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:05,477 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,477 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,477 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,477 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,489 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1330] L700-3-->L700-5: Formula: (= |v_threadThread2of3ForFork0_#t~post9_11| (+ v_~threads_alive~0_44 1))  InVars {threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|}  OutVars{threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|, ~threads_alive~0=v_~threads_alive~0_44, threadThread2of3ForFork0_#t~nondet10=|v_threadThread2of3ForFork0_#t~nondet10_15|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread2of3ForFork0_#t~nondet10][144], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 8#threadEXITtrue, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, 186#L700-5true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:05,490 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,497 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 40#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:05,497 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,498 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [40#L700-1true, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:05,498 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,499 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [40#L700-1true, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 286#true, Black: 280#true, 68#L695true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:05,499 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,509 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [113#L700-1true, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 254#L700true, Black: 280#true, 216#L696true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:05,509 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is not cut-off event
[2023-11-03 13:38:05,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 13:38:05,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 13:38:05,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 13:38:05,511 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [139#L694-6true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:05,511 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,511 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,511 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,511 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,522 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [threadThread3of3ForFork0InUse, 113#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 173#L694true, Black: 280#true, 216#L696true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:05,522 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is not cut-off event
[2023-11-03 13:38:05,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 13:38:05,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 13:38:05,523 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 13:38:05,523 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:05,523 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:38:05,523 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:38:05,524 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:38:05,524 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:38:05,524 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [113#L700-1true, 139#L694-6true, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 46#L694-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:05,524 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is not cut-off event
[2023-11-03 13:38:05,524 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 13:38:05,525 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 13:38:05,525 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 13:38:05,526 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [threadThread3of3ForFork0InUse, 113#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 286#true, 103#L694-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:05,526 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is not cut-off event
[2023-11-03 13:38:05,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 13:38:05,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 13:38:05,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 13:38:05,528 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [threadThread3of3ForFork0InUse, 113#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 66#L694-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:05,528 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is not cut-off event
[2023-11-03 13:38:05,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 13:38:05,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 13:38:05,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 13:38:05,538 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [111#L694true, threadThread3of3ForFork0InUse, 113#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:05,538 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is not cut-off event
[2023-11-03 13:38:05,539 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 13:38:05,539 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 13:38:05,539 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 13:38:05,544 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 36#L691-4true, threadThread1of3ForFork0InUse, Black: 280#true, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:05,544 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:38:05,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:38:05,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:38:05,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:38:05,562 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, 8#threadEXITtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, 238#L700-1true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:05,562 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:38:05,562 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:05,562 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:05,562 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:05,572 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [111#L694true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, 202#L696true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:05,572 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:38:05,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:05,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:05,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:05,642 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 8#threadEXITtrue, 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:05,642 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:38:05,642 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:05,642 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:05,642 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:05,643 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [113#L700-1true, threadThread3of3ForFork0InUse, 116#L702true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 238#L700-1true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:05,643 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:05,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:05,708 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, 8#threadEXITtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 238#L700-1true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:05,709 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:38:05,709 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:05,709 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:05,709 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:05,709 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, 8#threadEXITtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:05,709 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:38:05,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:05,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:05,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:05,744 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [75#threadEXITtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 14#L715true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:05,744 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,745 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,745 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,745 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,753 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [211#threadEXITtrue, 40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 14#L715true, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:05,754 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,754 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,754 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,754 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,755 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 40#L700-1true, 8#threadEXITtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 14#L715true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:05,755 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,755 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,755 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,755 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,757 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [211#threadEXITtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 14#L715true, 286#true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:05,757 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:05,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:06,073 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, 216#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:06,074 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event
[2023-11-03 13:38:06,074 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,074 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,074 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,353 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [111#L694true, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:06,353 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,353 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,387 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][168], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, 58#L700-6true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse, 10#L694-1true])
[2023-11-03 13:38:06,387 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2023-11-03 13:38:06,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:06,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:06,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:06,397 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][168], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 58#L700-6true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:06,397 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2023-11-03 13:38:06,398 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:06,398 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:06,398 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:06,429 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 238#L700-1true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:06,429 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,429 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,429 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,429 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,478 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 66#L694-2true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse, 10#L694-1true])
[2023-11-03 13:38:06,478 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is not cut-off event
[2023-11-03 13:38:06,478 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is not cut-off event
[2023-11-03 13:38:06,478 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is not cut-off event
[2023-11-03 13:38:06,479 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is not cut-off event
[2023-11-03 13:38:06,501 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [111#L694true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:06,501 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is not cut-off event
[2023-11-03 13:38:06,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is not cut-off event
[2023-11-03 13:38:06,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is not cut-off event
[2023-11-03 13:38:06,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is not cut-off event
[2023-11-03 13:38:06,504 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [111#L694true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 46#L694-2true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:06,504 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is not cut-off event
[2023-11-03 13:38:06,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is not cut-off event
[2023-11-03 13:38:06,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is not cut-off event
[2023-11-03 13:38:06,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is not cut-off event
[2023-11-03 13:38:06,559 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][229], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 164#L700-6true, 250#L691-4true, 131#ULTIMATE.startEXITtrue, 286#true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:06,560 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,569 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, 58#L700-6true, 68#L695true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:06,569 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is not cut-off event
[2023-11-03 13:38:06,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is not cut-off event
[2023-11-03 13:38:06,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is not cut-off event
[2023-11-03 13:38:06,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is not cut-off event
[2023-11-03 13:38:06,625 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 105#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:06,625 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is not cut-off event
[2023-11-03 13:38:06,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is not cut-off event
[2023-11-03 13:38:06,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is not cut-off event
[2023-11-03 13:38:06,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is not cut-off event
[2023-11-03 13:38:06,689 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:06,689 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:38:06,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:06,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:06,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:06,799 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 21#L687-2true, 105#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:06,799 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is not cut-off event
[2023-11-03 13:38:06,799 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is not cut-off event
[2023-11-03 13:38:06,799 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is not cut-off event
[2023-11-03 13:38:06,799 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is not cut-off event
[2023-11-03 13:38:06,838 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 66#L694-2true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:06,839 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,846 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 66#L694-2true, 46#L694-2true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:06,846 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,847 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,847 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,847 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,874 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [211#threadEXITtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:06,875 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,875 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,875 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,875 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,876 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 155#L702true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:06,877 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event
[2023-11-03 13:38:06,877 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,877 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,877 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,878 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, 8#threadEXITtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:06,878 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,878 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,878 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,879 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,909 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_52| |v_threadThread1of3ForFork0_#t~nondet10_15|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet10=|v_threadThread1of3ForFork0_#t~nondet10_15|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet10, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 238#L700-1true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 209#L700-6true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:06,910 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,910 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,910 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,910 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,916 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1330] L700-3-->L700-5: Formula: (= |v_threadThread2of3ForFork0_#t~post9_11| (+ v_~threads_alive~0_44 1))  InVars {threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|}  OutVars{threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|, ~threads_alive~0=v_~threads_alive~0_44, threadThread2of3ForFork0_#t~nondet10=|v_threadThread2of3ForFork0_#t~nondet10_15|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread2of3ForFork0_#t~nondet10][144], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 186#L700-5true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 55#L700-2true])
[2023-11-03 13:38:06,916 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,917 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,917 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,917 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,923 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1330] L700-3-->L700-5: Formula: (= |v_threadThread2of3ForFork0_#t~post9_11| (+ v_~threads_alive~0_44 1))  InVars {threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|}  OutVars{threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|, ~threads_alive~0=v_~threads_alive~0_44, threadThread2of3ForFork0_#t~nondet10=|v_threadThread2of3ForFork0_#t~nondet10_15|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread2of3ForFork0_#t~nondet10][144], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, 186#L700-5true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:06,923 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,923 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,923 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,925 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1330] L700-3-->L700-5: Formula: (= |v_threadThread2of3ForFork0_#t~post9_11| (+ v_~threads_alive~0_44 1))  InVars {threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|}  OutVars{threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|, ~threads_alive~0=v_~threads_alive~0_44, threadThread2of3ForFork0_#t~nondet10=|v_threadThread2of3ForFork0_#t~nondet10_15|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread2of3ForFork0_#t~nondet10][219], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 186#L700-5true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, 10#L694-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:06,925 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:38:06,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:06,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:06,926 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:06,927 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1330] L700-3-->L700-5: Formula: (= |v_threadThread2of3ForFork0_#t~post9_11| (+ v_~threads_alive~0_44 1))  InVars {threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|}  OutVars{threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|, ~threads_alive~0=v_~threads_alive~0_44, threadThread2of3ForFork0_#t~nondet10=|v_threadThread2of3ForFork0_#t~nondet10_15|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread2of3ForFork0_#t~nondet10][144], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 186#L700-5true, 93#L717-2true, Black: 280#true, 68#L695true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:06,927 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:38:06,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:06,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:06,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:06,936 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, 202#L696true, 55#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:06,936 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,940 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, 202#L696true, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:06,941 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,941 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,941 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,941 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,941 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,942 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, Black: 280#true, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:06,942 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,943 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,943 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,943 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,944 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:06,944 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,944 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,945 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,945 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,945 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,945 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,947 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:06,947 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,948 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,949 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, 68#L695true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:06,949 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,950 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,960 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, 216#L696true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:06,960 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:06,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:06,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:07,113 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 105#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 125#L700-2true, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:07,114 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is not cut-off event
[2023-11-03 13:38:07,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is not cut-off event
[2023-11-03 13:38:07,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is not cut-off event
[2023-11-03 13:38:07,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is not cut-off event
[2023-11-03 13:38:07,119 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [40#L700-1true, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 58#L700-6true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:07,120 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:38:07,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:07,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:07,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:07,120 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [113#L700-1true, threadThread3of3ForFork0InUse, 116#L702true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 238#L700-1true, Black: 280#true, 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:07,120 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:38:07,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:07,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:07,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:07,127 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [threadThread3of3ForFork0InUse, 116#L702true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 254#L700true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:07,127 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:38:07,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:07,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:07,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:07,130 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 8#threadEXITtrue, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 238#L700-1true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:07,131 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:38:07,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:07,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:07,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:07,131 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 8#threadEXITtrue, 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:07,131 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:38:07,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:07,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:07,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:07,136 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_52| |v_threadThread1of3ForFork0_#t~nondet10_15|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet10=|v_threadThread1of3ForFork0_#t~nondet10_15|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet10, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 282#(= |#race~threads_alive~0| 0), 52#L717-1true, threadThread1of3ForFork0InUse, 209#L700-6true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:07,136 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:38:07,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:07,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:07,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:07,141 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1330] L700-3-->L700-5: Formula: (= |v_threadThread2of3ForFork0_#t~post9_11| (+ v_~threads_alive~0_44 1))  InVars {threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|}  OutVars{threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|, ~threads_alive~0=v_~threads_alive~0_44, threadThread2of3ForFork0_#t~nondet10=|v_threadThread2of3ForFork0_#t~nondet10_15|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread2of3ForFork0_#t~nondet10][144], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 186#L700-5true, 68#L695true, 52#L717-1true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:07,141 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:38:07,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:07,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:07,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:07,143 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [116#L702true, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 173#L694true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:07,143 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:38:07,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:07,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:07,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:07,151 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, 68#L695true, 52#L717-1true, threadThread1of3ForFork0InUse, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:07,152 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:38:07,152 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:07,152 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:07,152 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:07,162 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 66#L694-2true, 93#L717-2true, 58#L700-6true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:07,162 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:38:07,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:07,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:07,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:07,168 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 111#L694true, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 58#L700-6true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:07,168 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is not cut-off event
[2023-11-03 13:38:07,168 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is not cut-off event
[2023-11-03 13:38:07,169 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is not cut-off event
[2023-11-03 13:38:07,169 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is not cut-off event
[2023-11-03 13:38:07,186 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [40#L700-1true, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:07,186 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:38:07,186 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:07,186 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:07,186 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:07,187 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 40#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, 68#L695true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:07,187 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:38:07,187 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:07,187 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:07,187 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:07,195 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 216#L696true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:07,195 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:38:07,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:07,196 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:07,196 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:07,206 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [113#L700-1true, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 46#L694-2true, Black: 280#true, 216#L696true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:07,206 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is not cut-off event
[2023-11-03 13:38:07,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is not cut-off event
[2023-11-03 13:38:07,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is not cut-off event
[2023-11-03 13:38:07,207 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is not cut-off event
[2023-11-03 13:38:07,208 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [139#L694-6true, threadThread3of3ForFork0InUse, 113#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:07,208 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is not cut-off event
[2023-11-03 13:38:07,208 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is not cut-off event
[2023-11-03 13:38:07,208 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is not cut-off event
[2023-11-03 13:38:07,208 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is not cut-off event
[2023-11-03 13:38:07,210 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [threadThread3of3ForFork0InUse, 113#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 103#L694-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:07,210 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is not cut-off event
[2023-11-03 13:38:07,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is not cut-off event
[2023-11-03 13:38:07,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is not cut-off event
[2023-11-03 13:38:07,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is not cut-off event
[2023-11-03 13:38:07,213 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [threadThread3of3ForFork0InUse, 113#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 66#L694-2true, Black: 280#true, threadThread1of3ForFork0InUse, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:07,213 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is not cut-off event
[2023-11-03 13:38:07,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is not cut-off event
[2023-11-03 13:38:07,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is not cut-off event
[2023-11-03 13:38:07,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is not cut-off event
[2023-11-03 13:38:07,227 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, 254#L700true, threadThread1of3ForFork0InUse, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:07,227 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:38:07,227 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:07,227 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:38:07,227 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:38:07,227 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L700-->L700-1: Formula: (= |v_#race~threads_alive~0_10| 0)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_10|}  AuxVars[]  AssignedVars[#race~threads_alive~0][125], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, 93#L717-2true, 238#L700-1true, threadThread1of3ForFork0InUse, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:07,227 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:38:07,228 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:38:07,228 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:07,228 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:38:07,228 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, 198#L717-4true, 254#L700true, threadThread1of3ForFork0InUse, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:07,228 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:38:07,228 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:38:07,228 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:38:07,228 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:07,229 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, 173#L694true, threadThread1of3ForFork0InUse, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:07,229 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:38:07,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:38:07,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:07,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:38:07,230 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, 198#L717-4true, 173#L694true, threadThread1of3ForFork0InUse, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:07,230 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:38:07,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:38:07,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:38:07,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:07,245 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 8#threadEXITtrue, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 238#L700-1true, Black: 280#true, threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:07,246 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:38:07,246 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:07,246 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:07,246 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:07,246 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 8#threadEXITtrue, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, 238#L700-1true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:07,246 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:38:07,246 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:07,246 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:07,246 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:07,247 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:07,247 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, 238#L700-1true, threadThread1of3ForFork0InUse, 155#L702true, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:07,247 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:38:07,247 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:07,247 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:07,247 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:07,253 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 148#L700-8true, 93#L717-2true, 36#L691-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:07,253 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event
[2023-11-03 13:38:07,253 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:38:07,253 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:38:07,253 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:38:07,253 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 148#L700-8true, 36#L691-4true, threadThread1of3ForFork0InUse, 52#L717-1true, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:07,253 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2023-11-03 13:38:07,254 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:38:07,254 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:38:07,254 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:38:07,259 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [111#L694true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 198#L717-4true, 36#L691-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:07,259 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:38:07,259 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:38:07,259 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:38:07,259 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:38:07,259 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [111#L694true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 36#L691-4true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:07,259 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:38:07,259 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:38:07,260 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:38:07,260 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:38:07,260 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [111#L694true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, threadThread1of3ForFork0InUse, 263#L691-4true, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:07,260 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:38:07,260 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:07,260 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:07,261 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:38:07,261 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [111#L694true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, 263#L691-4true, Black: 280#true, 293#(= |#race~data~0| 0), 167#L720-1true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:07,261 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:38:07,261 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:07,261 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:07,261 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:38:07,314 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][168], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 164#L700-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:07,314 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2023-11-03 13:38:07,314 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:07,315 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:07,315 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:07,317 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 254#L700true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:07,317 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2023-11-03 13:38:07,317 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:38:07,317 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:38:07,317 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:38:07,317 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 254#L700true, threadThread1of3ForFork0InUse, Black: 280#true, 52#L717-1true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:07,317 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event
[2023-11-03 13:38:07,318 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:38:07,318 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:38:07,318 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:38:07,318 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, 173#L694true, threadThread1of3ForFork0InUse, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:07,318 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2023-11-03 13:38:07,318 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:38:07,318 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:38:07,318 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:38:07,319 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 173#L694true, threadThread1of3ForFork0InUse, Black: 280#true, 52#L717-1true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:07,319 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event
[2023-11-03 13:38:07,319 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:38:07,319 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:38:07,319 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:38:07,320 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [113#L700-1true, threadThread3of3ForFork0InUse, 116#L702true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:07,320 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:38:07,320 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:07,320 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:07,320 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:07,320 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [75#threadEXITtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 238#L700-1true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:07,320 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:38:07,320 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:07,321 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:07,321 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:07,346 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [211#threadEXITtrue, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:07,346 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:38:07,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:07,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:07,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:07,347 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [211#threadEXITtrue, 40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 52#L717-1true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:07,347 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:38:07,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:07,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:07,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:07,348 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 8#threadEXITtrue, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 52#L717-1true, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:07,348 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:38:07,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:07,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:07,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:07,348 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 8#threadEXITtrue, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:07,348 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:38:07,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:07,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:07,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:07,379 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 254#L700true, threadThread1of3ForFork0InUse, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:07,379 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2023-11-03 13:38:07,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:38:07,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:38:07,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:07,380 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 173#L694true, threadThread1of3ForFork0InUse, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:07,380 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2023-11-03 13:38:07,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:07,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:38:07,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:38:07,938 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [111#L694true, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:07,938 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:38:07,938 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:07,938 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:07,938 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,028 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 66#L694-2true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:08,029 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,088 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][168], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, 58#L700-6true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:08,088 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event
[2023-11-03 13:38:08,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:08,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:08,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:08,133 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 167#L720-1true, 125#L700-2true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:08,134 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,135 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 238#L700-1true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:08,135 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is not cut-off event
[2023-11-03 13:38:08,135 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is not cut-off event
[2023-11-03 13:38:08,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is not cut-off event
[2023-11-03 13:38:08,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is not cut-off event
[2023-11-03 13:38:08,136 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, Black: 280#true, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:08,136 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,137 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 238#L700-1true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:08,137 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,190 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 103#L694-4true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, 10#L694-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:08,191 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is not cut-off event
[2023-11-03 13:38:08,191 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is not cut-off event
[2023-11-03 13:38:08,191 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is not cut-off event
[2023-11-03 13:38:08,191 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is not cut-off event
[2023-11-03 13:38:08,205 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 66#L694-2true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:08,205 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is not cut-off event
[2023-11-03 13:38:08,205 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is not cut-off event
[2023-11-03 13:38:08,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is not cut-off event
[2023-11-03 13:38:08,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is not cut-off event
[2023-11-03 13:38:08,225 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 66#L694-2true, 46#L694-2true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:08,226 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is not cut-off event
[2023-11-03 13:38:08,226 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is not cut-off event
[2023-11-03 13:38:08,226 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is not cut-off event
[2023-11-03 13:38:08,226 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is not cut-off event
[2023-11-03 13:38:08,236 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [111#L694true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:08,236 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is not cut-off event
[2023-11-03 13:38:08,237 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is not cut-off event
[2023-11-03 13:38:08,237 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is not cut-off event
[2023-11-03 13:38:08,237 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is not cut-off event
[2023-11-03 13:38:08,239 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [111#L694true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:08,239 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is not cut-off event
[2023-11-03 13:38:08,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is not cut-off event
[2023-11-03 13:38:08,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is not cut-off event
[2023-11-03 13:38:08,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is not cut-off event
[2023-11-03 13:38:08,324 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [211#threadEXITtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:08,324 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is not cut-off event
[2023-11-03 13:38:08,325 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is not cut-off event
[2023-11-03 13:38:08,325 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is not cut-off event
[2023-11-03 13:38:08,325 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is not cut-off event
[2023-11-03 13:38:08,326 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, 8#threadEXITtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:08,326 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is not cut-off event
[2023-11-03 13:38:08,326 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is not cut-off event
[2023-11-03 13:38:08,326 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is not cut-off event
[2023-11-03 13:38:08,327 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is not cut-off event
[2023-11-03 13:38:08,456 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:08,456 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:38:08,456 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:08,457 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:08,457 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:08,648 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 103#L694-4true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:08,648 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,648 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,648 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,648 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,650 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 66#L694-2true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:08,651 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,654 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 46#L694-2true, 103#L694-4true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:08,654 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,656 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 286#true, 66#L694-2true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:08,656 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,656 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,656 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,656 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,669 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, 8#threadEXITtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:08,669 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2023-11-03 13:38:08,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,680 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [113#L700-1true, threadThread3of3ForFork0InUse, 116#L702true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 238#L700-1true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:08,681 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:08,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,694 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_52| |v_threadThread1of3ForFork0_#t~nondet10_15|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet10=|v_threadThread1of3ForFork0_#t~nondet10_15|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet10, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 240#L694-3true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 209#L700-6true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:08,694 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,694 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,694 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,694 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,695 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_52| |v_threadThread1of3ForFork0_#t~nondet10_15|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet10=|v_threadThread1of3ForFork0_#t~nondet10_15|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet10, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, 93#L717-2true, 238#L700-1true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 209#L700-6true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:08,695 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,696 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,696 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,696 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,700 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1330] L700-3-->L700-5: Formula: (= |v_threadThread2of3ForFork0_#t~post9_11| (+ v_~threads_alive~0_44 1))  InVars {threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|}  OutVars{threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|, ~threads_alive~0=v_~threads_alive~0_44, threadThread2of3ForFork0_#t~nondet10=|v_threadThread2of3ForFork0_#t~nondet10_15|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread2of3ForFork0_#t~nondet10][144], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, 186#L700-5true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 55#L700-2true])
[2023-11-03 13:38:08,700 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,700 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,701 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,701 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,706 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1330] L700-3-->L700-5: Formula: (= |v_threadThread2of3ForFork0_#t~post9_11| (+ v_~threads_alive~0_44 1))  InVars {threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|}  OutVars{threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|, ~threads_alive~0=v_~threads_alive~0_44, threadThread2of3ForFork0_#t~nondet10=|v_threadThread2of3ForFork0_#t~nondet10_15|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread2of3ForFork0_#t~nondet10][144], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 186#L700-5true, 93#L717-2true, 68#L695true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:08,706 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,706 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,706 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,706 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,707 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1330] L700-3-->L700-5: Formula: (= |v_threadThread2of3ForFork0_#t~post9_11| (+ v_~threads_alive~0_44 1))  InVars {threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|}  OutVars{threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|, ~threads_alive~0=v_~threads_alive~0_44, threadThread2of3ForFork0_#t~nondet10=|v_threadThread2of3ForFork0_#t~nondet10_15|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread2of3ForFork0_#t~nondet10][219], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 186#L700-5true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:08,707 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:38:08,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:08,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:08,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:08,718 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, 68#L695true, threadThread1of3ForFork0InUse, Black: 280#true, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:08,718 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,718 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,718 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,718 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,892 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 8#threadEXITtrue, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 254#L700true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:08,893 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,893 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,893 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,893 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,894 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, 58#L700-6true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:08,894 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,894 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,894 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,894 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,895 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [113#L700-1true, threadThread3of3ForFork0InUse, 116#L702true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:08,895 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,895 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,895 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,895 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:08,895 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [75#threadEXITtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 238#L700-1true, Black: 280#true, 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:08,896 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,896 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,896 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:08,896 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,898 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 148#L700-8true, Black: 280#true, 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 55#L700-2true])
[2023-11-03 13:38:08,899 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,899 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:08,899 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,899 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,902 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [40#L700-1true, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 164#L700-6true, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:08,902 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,902 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,902 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,902 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,902 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 40#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 8#threadEXITtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 173#L694true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:08,903 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,903 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,903 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,903 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,906 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [75#threadEXITtrue, 113#L700-1true, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 254#L700true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:08,906 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,911 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, 155#L702true, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:08,911 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:38:08,911 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:08,911 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:08,911 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:08,911 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 8#threadEXITtrue, 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:08,911 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:38:08,911 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:08,912 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:08,912 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:08,912 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:08,915 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_52| |v_threadThread1of3ForFork0_#t~nondet10_15|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet10=|v_threadThread1of3ForFork0_#t~nondet10_15|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet10, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, Black: 282#(= |#race~threads_alive~0| 0), 52#L717-1true, threadThread1of3ForFork0InUse, 209#L700-6true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:08,915 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,915 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,915 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,915 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,922 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [211#threadEXITtrue, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:08,922 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:38:08,922 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:08,922 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:08,923 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:08,923 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:08,923 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 148#L700-8true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:08,923 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:38:08,923 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:08,923 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:08,923 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:08,924 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 8#threadEXITtrue, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:08,924 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:38:08,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:08,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:08,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:08,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:08,924 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 93#L717-2true, 155#L702true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:08,925 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:38:08,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:08,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:08,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:08,926 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [threadThread3of3ForFork0InUse, 113#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 209#L700-6true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:08,926 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,926 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,926 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,926 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,927 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [113#L700-1true, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 116#L702true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 46#L694-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:08,927 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,928 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [75#threadEXITtrue, threadThread3of3ForFork0InUse, 113#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 173#L694true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:08,928 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,930 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [threadThread3of3ForFork0InUse, 116#L702true, 113#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 263#L691-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:08,930 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event
[2023-11-03 13:38:08,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:38:08,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:38:08,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:08,935 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [75#threadEXITtrue, 113#L700-1true, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, 263#L691-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:08,935 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2023-11-03 13:38:08,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:38:08,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:38:08,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:38:08,942 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [113#L700-1true, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 66#L694-2true, 58#L700-6true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:08,942 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is not cut-off event
[2023-11-03 13:38:08,942 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is not cut-off event
[2023-11-03 13:38:08,942 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is not cut-off event
[2023-11-03 13:38:08,942 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is not cut-off event
[2023-11-03 13:38:08,946 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 103#L694-4true, 93#L717-2true, 58#L700-6true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:08,946 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,965 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 242#L691-1true, 286#true, 46#L694-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:08,965 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:38:08,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:38:08,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:38:08,966 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 242#L691-1true, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:08,966 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:38:08,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:38:08,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:38:08,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:38:08,967 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [40#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 242#L691-1true, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:08,967 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2023-11-03 13:38:08,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:38:08,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:38:08,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:38:08,967 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [40#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 242#L691-1true, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:08,967 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:38:08,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:38:08,968 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:38:08,968 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:38:08,969 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 254#L700true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:08,969 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2023-11-03 13:38:08,969 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:08,969 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:38:08,969 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:38:08,969 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:38:08,969 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, 152#L691-1true, threadThread1of3ForFork0InUse, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:08,970 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:38:08,970 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:38:08,970 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:08,970 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:38:08,970 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, 173#L694true, threadThread1of3ForFork0InUse, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:08,970 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2023-11-03 13:38:08,970 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:08,970 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:38:08,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:38:08,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:38:08,975 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [40#L700-1true, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 68#L695true, Black: 280#true, threadThread1of3ForFork0InUse, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:08,975 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:08,981 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 216#L696true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:08,981 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is not cut-off event
[2023-11-03 13:38:08,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is not cut-off event
[2023-11-03 13:38:08,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is not cut-off event
[2023-11-03 13:38:08,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is not cut-off event
[2023-11-03 13:38:08,990 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [113#L700-1true, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, 216#L696true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:08,991 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is not cut-off event
[2023-11-03 13:38:08,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is not cut-off event
[2023-11-03 13:38:08,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is not cut-off event
[2023-11-03 13:38:08,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is not cut-off event
[2023-11-03 13:38:08,993 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [139#L694-6true, threadThread3of3ForFork0InUse, 113#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:08,993 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is not cut-off event
[2023-11-03 13:38:08,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is not cut-off event
[2023-11-03 13:38:08,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is not cut-off event
[2023-11-03 13:38:08,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is not cut-off event
[2023-11-03 13:38:08,995 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [113#L700-1true, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 103#L694-4true, Black: 280#true, threadThread1of3ForFork0InUse, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:08,995 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is not cut-off event
[2023-11-03 13:38:08,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is not cut-off event
[2023-11-03 13:38:08,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is not cut-off event
[2023-11-03 13:38:08,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is not cut-off event
[2023-11-03 13:38:09,019 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, 8#threadEXITtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:09,020 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:38:09,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:09,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:09,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:09,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:09,020 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, 8#threadEXITtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 52#L717-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:09,020 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:38:09,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:09,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:09,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:09,021 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, 155#L702true, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:09,021 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:38:09,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:09,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:09,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:09,027 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [211#threadEXITtrue, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, 36#L691-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:09,027 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2023-11-03 13:38:09,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:38:09,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:38:09,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:38:09,028 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [211#threadEXITtrue, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 36#L691-4true, threadThread1of3ForFork0InUse, 52#L717-1true, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:09,028 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event
[2023-11-03 13:38:09,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:38:09,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:38:09,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:38:09,031 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 198#L717-4true, 66#L694-2true, 36#L691-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:09,031 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2023-11-03 13:38:09,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:38:09,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:38:09,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:38:09,031 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 66#L694-2true, 36#L691-4true, threadThread1of3ForFork0InUse, Black: 280#true, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:09,032 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2023-11-03 13:38:09,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:38:09,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:38:09,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:38:09,033 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 66#L694-2true, 198#L717-4true, threadThread1of3ForFork0InUse, 263#L691-4true, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:09,033 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2023-11-03 13:38:09,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:38:09,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:09,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:09,034 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 66#L694-2true, threadThread1of3ForFork0InUse, 263#L691-4true, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:09,034 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2023-11-03 13:38:09,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:09,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:09,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:38:09,082 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][168], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, 164#L700-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:09,082 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event
[2023-11-03 13:38:09,083 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:09,083 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:09,083 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:09,084 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:09,085 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event
[2023-11-03 13:38:09,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:38:09,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:38:09,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:38:09,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:38:09,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:38:09,085 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1330] L700-3-->L700-5: Formula: (= |v_threadThread2of3ForFork0_#t~post9_11| (+ v_~threads_alive~0_44 1))  InVars {threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|}  OutVars{threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|, ~threads_alive~0=v_~threads_alive~0_44, threadThread2of3ForFork0_#t~nondet10=|v_threadThread2of3ForFork0_#t~nondet10_15|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread2of3ForFork0_#t~nondet10][219], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 242#L691-1true, 286#true, 186#L700-5true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:09,086 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:38:09,086 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:38:09,086 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:38:09,086 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:38:09,087 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [75#threadEXITtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:09,087 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:38:09,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:09,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:09,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:09,090 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [75#threadEXITtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:09,090 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:38:09,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:09,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:09,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:09,100 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [211#threadEXITtrue, 40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:09,100 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:38:09,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:09,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:09,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:09,101 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [40#L700-1true, threadThread3of3ForFork0InUse, 8#threadEXITtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:09,101 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:38:09,101 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:09,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:09,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:09,103 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [211#threadEXITtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:09,103 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:38:09,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:09,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:09,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:09,590 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, 66#L694-2true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:09,590 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:38:09,590 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:09,590 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:09,590 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:09,632 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 55#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:09,632 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:38:09,632 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:09,632 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:09,632 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:09,635 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [113#L700-1true, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:09,635 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is not cut-off event
[2023-11-03 13:38:09,635 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2023-11-03 13:38:09,635 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2023-11-03 13:38:09,635 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2023-11-03 13:38:09,635 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [threadThread3of3ForFork0InUse, 40#L700-1true, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:09,636 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:38:09,636 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:09,636 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:09,636 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:09,636 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 125#L700-2true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:09,636 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:38:09,636 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:09,636 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:09,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:09,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:09,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:09,638 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, 238#L700-1true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:09,638 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:38:09,638 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:09,638 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:09,638 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:09,639 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 238#L700-1true, threadThread1of3ForFork0InUse, Black: 280#true, 125#L700-2true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:09,639 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is not cut-off event
[2023-11-03 13:38:09,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2023-11-03 13:38:09,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2023-11-03 13:38:09,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2023-11-03 13:38:09,670 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 103#L694-4true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:09,670 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:38:09,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:09,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:09,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:09,758 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:09,758 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is not cut-off event
[2023-11-03 13:38:09,758 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2023-11-03 13:38:09,758 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2023-11-03 13:38:09,758 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2023-11-03 13:38:09,759 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 167#L720-1true, 125#L700-2true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:09,759 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is not cut-off event
[2023-11-03 13:38:09,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2023-11-03 13:38:09,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2023-11-03 13:38:09,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2023-11-03 13:38:09,794 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, 139#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), 10#L694-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:09,794 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is not cut-off event
[2023-11-03 13:38:09,794 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2023-11-03 13:38:09,794 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2023-11-03 13:38:09,794 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2023-11-03 13:38:09,798 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 103#L694-4true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:09,798 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is not cut-off event
[2023-11-03 13:38:09,799 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2023-11-03 13:38:09,799 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2023-11-03 13:38:09,799 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2023-11-03 13:38:09,812 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 66#L694-2true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:09,813 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is not cut-off event
[2023-11-03 13:38:09,813 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2023-11-03 13:38:09,813 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2023-11-03 13:38:09,813 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2023-11-03 13:38:09,822 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 46#L694-2true, 103#L694-4true, Black: 280#true, threadThread1of3ForFork0InUse, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:09,822 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is not cut-off event
[2023-11-03 13:38:09,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2023-11-03 13:38:09,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2023-11-03 13:38:09,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2023-11-03 13:38:09,828 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 286#true, 66#L694-2true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:09,828 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is not cut-off event
[2023-11-03 13:38:09,828 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2023-11-03 13:38:09,829 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2023-11-03 13:38:09,829 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2023-11-03 13:38:09,837 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [111#L694true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 68#L695true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:09,837 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is not cut-off event
[2023-11-03 13:38:09,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2023-11-03 13:38:09,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2023-11-03 13:38:09,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2023-11-03 13:38:09,839 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [111#L694true, threadThread3of3ForFork0InUse, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:09,839 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is not cut-off event
[2023-11-03 13:38:09,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2023-11-03 13:38:09,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2023-11-03 13:38:09,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2023-11-03 13:38:09,974 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:09,974 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:38:09,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:09,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:09,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:10,087 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 206#L687-5true, 105#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:10,087 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is not cut-off event
[2023-11-03 13:38:10,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2023-11-03 13:38:10,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2023-11-03 13:38:10,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2023-11-03 13:38:10,140 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [211#threadEXITtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse, 55#L700-2true])
[2023-11-03 13:38:10,140 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2023-11-03 13:38:10,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:10,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:10,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:10,150 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, 139#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:10,150 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,151 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,151 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,151 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,152 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 198#L717-4true, 103#L694-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:10,152 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,152 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,153 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,153 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,154 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 198#L717-4true, 66#L694-2true, Black: 280#true, threadThread1of3ForFork0InUse, 68#L695true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:10,154 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,156 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [139#L694-6true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 46#L694-2true, Black: 280#true, threadThread1of3ForFork0InUse, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:10,156 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,156 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,156 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,156 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,157 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 103#L694-4true, Black: 280#true, threadThread1of3ForFork0InUse, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:10,157 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,159 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 66#L694-2true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:10,159 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,159 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,159 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,159 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,175 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [threadThread3of3ForFork0InUse, 116#L702true, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:10,175 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,175 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:38:10,175 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,175 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,176 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [75#threadEXITtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 238#L700-1true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:10,176 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,176 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,176 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:38:10,176 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,179 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 148#L700-8true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse, 55#L700-2true])
[2023-11-03 13:38:10,179 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,179 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,179 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:38:10,179 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,187 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_52| |v_threadThread1of3ForFork0_#t~nondet10_15|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet10=|v_threadThread1of3ForFork0_#t~nondet10_15|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet10, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 209#L700-6true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:10,187 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,187 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,187 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,187 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,189 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_52| |v_threadThread1of3ForFork0_#t~nondet10_15|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet10=|v_threadThread1of3ForFork0_#t~nondet10_15|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet10, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, 238#L700-1true, Black: 282#(= |#race~threads_alive~0| 0), 68#L695true, threadThread1of3ForFork0InUse, 209#L700-6true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:10,189 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,191 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_52| |v_threadThread1of3ForFork0_#t~nondet10_15|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet10=|v_threadThread1of3ForFork0_#t~nondet10_15|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet10, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), 68#L695true, threadThread1of3ForFork0InUse, 209#L700-6true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:10,191 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:38:10,191 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:10,191 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:10,191 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:10,191 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1294] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_52| |v_threadThread1of3ForFork0_#t~nondet10_15|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet10=|v_threadThread1of3ForFork0_#t~nondet10_15|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet10, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 209#L700-6true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:10,192 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,192 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,192 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,192 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,192 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,195 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1330] L700-3-->L700-5: Formula: (= |v_threadThread2of3ForFork0_#t~post9_11| (+ v_~threads_alive~0_44 1))  InVars {threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|}  OutVars{threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|, ~threads_alive~0=v_~threads_alive~0_44, threadThread2of3ForFork0_#t~nondet10=|v_threadThread2of3ForFork0_#t~nondet10_15|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread2of3ForFork0_#t~nondet10][144], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 186#L700-5true, 93#L717-2true, 68#L695true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 55#L700-2true])
[2023-11-03 13:38:10,195 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,199 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][168], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 155#L702true, threadThread1of3ForFork0InUse, Black: 280#true, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:10,199 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event
[2023-11-03 13:38:10,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:10,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:10,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:10,361 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 286#true, threadThread1of3ForFork0InUse, 52#L717-1true, Black: 280#true, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:10,361 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:10,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:10,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:10,361 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, 52#L717-1true, Black: 280#true, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:10,362 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:38:10,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:10,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:10,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:10,362 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, 52#L717-1true, Black: 280#true, 125#L700-2true, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:10,362 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2023-11-03 13:38:10,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:10,363 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:10,363 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:10,384 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [40#L700-1true, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 58#L700-6true, Black: 280#true, 68#L695true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:10,385 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,386 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [75#threadEXITtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:10,386 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:38:10,387 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [75#threadEXITtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, Black: 280#true, 52#L717-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:10,387 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,390 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [211#threadEXITtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 52#L717-1true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 55#L700-2true])
[2023-11-03 13:38:10,390 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:38:10,392 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [211#threadEXITtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, Black: 280#true, 52#L717-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:10,392 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,392 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,392 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,392 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,394 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [40#L700-1true, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 164#L700-6true, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:10,394 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,395 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [40#L700-1true, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 286#true, Black: 280#true, 155#L702true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:10,395 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,396 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 8#threadEXITtrue, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 46#L694-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:10,396 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,400 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [113#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 209#L700-6true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:10,400 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is not cut-off event
[2023-11-03 13:38:10,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2023-11-03 13:38:10,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2023-11-03 13:38:10,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2023-11-03 13:38:10,408 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_52| |v_threadThread1of3ForFork0_#t~nondet10_15|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet10=|v_threadThread1of3ForFork0_#t~nondet10_15|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet10, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 282#(= |#race~threads_alive~0| 0), 68#L695true, 52#L717-1true, threadThread1of3ForFork0InUse, 209#L700-6true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:10,408 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,409 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,415 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [113#L700-1true, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 209#L700-6true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:10,415 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,415 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [113#L700-1true, threadThread3of3ForFork0InUse, 116#L702true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:10,415 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,416 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,416 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,416 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,416 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [75#threadEXITtrue, 113#L700-1true, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 46#L694-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:10,416 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,416 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,416 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,428 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [211#threadEXITtrue, threadThread3of3ForFork0InUse, 113#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:10,428 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2023-11-03 13:38:10,428 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:38:10,428 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:38:10,428 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:38:10,429 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [threadThread3of3ForFork0InUse, 113#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 103#L694-4true, 58#L700-6true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:10,429 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is not cut-off event
[2023-11-03 13:38:10,429 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2023-11-03 13:38:10,429 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2023-11-03 13:38:10,429 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2023-11-03 13:38:10,434 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [113#L700-1true, threadThread3of3ForFork0InUse, 139#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, 58#L700-6true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:10,434 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,434 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,434 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,434 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,454 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 8#threadEXITtrue, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, 263#L691-4true, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:10,454 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2023-11-03 13:38:10,454 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:38:10,454 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:38:10,454 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:38:10,470 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [threadThread3of3ForFork0InUse, 113#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, 216#L696true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:10,470 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is not cut-off event
[2023-11-03 13:38:10,470 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2023-11-03 13:38:10,470 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2023-11-03 13:38:10,470 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2023-11-03 13:38:10,472 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [113#L700-1true, 139#L694-6true, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:10,473 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is not cut-off event
[2023-11-03 13:38:10,473 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2023-11-03 13:38:10,473 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2023-11-03 13:38:10,473 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2023-11-03 13:38:10,499 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 103#L694-4true, 198#L717-4true, 36#L691-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:10,499 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event
[2023-11-03 13:38:10,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:38:10,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:38:10,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:38:10,500 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 103#L694-4true, 36#L691-4true, threadThread1of3ForFork0InUse, Black: 280#true, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:10,500 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event
[2023-11-03 13:38:10,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:38:10,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:38:10,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:38:10,501 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 103#L694-4true, threadThread1of3ForFork0InUse, Black: 280#true, 263#L691-4true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:10,501 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event
[2023-11-03 13:38:10,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:38:10,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:10,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:10,502 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 103#L694-4true, threadThread1of3ForFork0InUse, Black: 280#true, 263#L691-4true, 167#L720-1true, 293#(= |#race~data~0| 0), 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:10,502 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event
[2023-11-03 13:38:10,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:38:10,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:10,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:10,523 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 105#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:10,523 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:38:10,523 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:10,524 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:10,524 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:10,545 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][168], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 164#L700-6true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 131#ULTIMATE.startEXITtrue, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:10,545 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2023-11-03 13:38:10,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:10,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:10,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:10,546 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][168], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 155#L702true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:10,546 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2023-11-03 13:38:10,546 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:10,546 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:10,546 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:10,547 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][168], [threadThread3of3ForFork0InUse, 40#L700-1true, 8#threadEXITtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:10,547 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2023-11-03 13:38:10,547 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:10,547 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:10,547 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:10,548 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:10,549 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2023-11-03 13:38:10,549 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:38:10,549 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:38:10,549 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:38:10,549 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:38:10,549 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:38:10,549 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1330] L700-3-->L700-5: Formula: (= |v_threadThread2of3ForFork0_#t~post9_11| (+ v_~threads_alive~0_44 1))  InVars {threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|}  OutVars{threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|, ~threads_alive~0=v_~threads_alive~0_44, threadThread2of3ForFork0_#t~nondet10=|v_threadThread2of3ForFork0_#t~nondet10_15|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread2of3ForFork0_#t~nondet10][219], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 242#L691-1true, 286#true, 131#ULTIMATE.startEXITtrue, 186#L700-5true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:10,549 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:38:10,550 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:38:10,550 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:38:10,550 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:38:10,615 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [75#threadEXITtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 14#L715true, 286#true, 58#L700-6true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:10,615 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,615 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,615 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,615 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,624 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [40#L700-1true, threadThread3of3ForFork0InUse, 8#threadEXITtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 14#L715true, 286#true, 58#L700-6true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:10,625 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:10,984 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 131#ULTIMATE.startEXITtrue, 238#L700-1true, threadThread1of3ForFork0InUse, Black: 280#true, 125#L700-2true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:10,985 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is not cut-off event
[2023-11-03 13:38:10,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2023-11-03 13:38:10,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2023-11-03 13:38:10,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2023-11-03 13:38:11,011 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 131#ULTIMATE.startEXITtrue, 103#L694-4true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:11,011 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,011 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,011 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,058 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:11,058 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is not cut-off event
[2023-11-03 13:38:11,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2023-11-03 13:38:11,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2023-11-03 13:38:11,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2023-11-03 13:38:11,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2023-11-03 13:38:11,059 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:11,059 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,060 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:11,060 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is not cut-off event
[2023-11-03 13:38:11,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2023-11-03 13:38:11,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2023-11-03 13:38:11,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2023-11-03 13:38:11,061 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:11,061 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is not cut-off event
[2023-11-03 13:38:11,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2023-11-03 13:38:11,062 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2023-11-03 13:38:11,062 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2023-11-03 13:38:11,087 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [threadThread3of3ForFork0InUse, 139#L694-6true, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:11,087 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,157 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 58#L700-6true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), 209#L700-6true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:11,158 INFO  L383   tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event
[2023-11-03 13:38:11,158 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:38:11,158 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:38:11,158 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:38:11,174 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1330] L700-3-->L700-5: Formula: (= |v_threadThread2of3ForFork0_#t~post9_11| (+ v_~threads_alive~0_44 1))  InVars {threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|}  OutVars{threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|, ~threads_alive~0=v_~threads_alive~0_44, threadThread2of3ForFork0_#t~nondet10=|v_threadThread2of3ForFork0_#t~nondet10_15|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread2of3ForFork0_#t~nondet10][219], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 186#L700-5true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 10#L694-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:11,174 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,207 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, 139#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:11,207 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is not cut-off event
[2023-11-03 13:38:11,207 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2023-11-03 13:38:11,207 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2023-11-03 13:38:11,207 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2023-11-03 13:38:11,211 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 103#L694-4true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:11,211 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is not cut-off event
[2023-11-03 13:38:11,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2023-11-03 13:38:11,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2023-11-03 13:38:11,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2023-11-03 13:38:11,227 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 66#L694-2true, Black: 280#true, threadThread1of3ForFork0InUse, 68#L695true, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:11,227 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is not cut-off event
[2023-11-03 13:38:11,227 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2023-11-03 13:38:11,227 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2023-11-03 13:38:11,227 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2023-11-03 13:38:11,232 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [139#L694-6true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 46#L694-2true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:11,232 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is not cut-off event
[2023-11-03 13:38:11,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2023-11-03 13:38:11,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2023-11-03 13:38:11,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2023-11-03 13:38:11,236 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 103#L694-4true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:11,236 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is not cut-off event
[2023-11-03 13:38:11,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2023-11-03 13:38:11,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2023-11-03 13:38:11,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2023-11-03 13:38:11,244 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 66#L694-2true, Black: 280#true, threadThread1of3ForFork0InUse, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:11,244 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is not cut-off event
[2023-11-03 13:38:11,244 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2023-11-03 13:38:11,244 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2023-11-03 13:38:11,244 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2023-11-03 13:38:11,253 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [111#L694true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 202#L696true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:11,253 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is not cut-off event
[2023-11-03 13:38:11,253 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2023-11-03 13:38:11,253 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2023-11-03 13:38:11,253 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2023-11-03 13:38:11,560 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [211#threadEXITtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 55#L700-2true])
[2023-11-03 13:38:11,561 INFO  L383   tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event
[2023-11-03 13:38:11,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:11,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:11,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:38:11,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:11,572 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, 139#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:11,572 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,574 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 198#L717-4true, 103#L694-4true, Black: 280#true, 68#L695true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:11,574 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,574 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,574 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,574 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,576 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 46#L694-2true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, 216#L696true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:11,576 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,576 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,576 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,576 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,577 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [139#L694-6true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:11,577 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,577 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,577 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,577 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,579 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 103#L694-4true, Black: 280#true, threadThread1of3ForFork0InUse, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:11,579 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,579 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,579 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,579 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,581 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 66#L694-2true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:11,581 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,581 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,581 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,581 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,597 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [75#threadEXITtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:11,597 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:38:11,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,599 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [75#threadEXITtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:11,599 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,599 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,599 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,599 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,602 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [211#threadEXITtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse, 55#L700-2true])
[2023-11-03 13:38:11,602 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,602 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:38:11,603 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,603 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,604 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [211#threadEXITtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:11,605 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,605 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,605 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,605 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,613 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1294] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_52| |v_threadThread1of3ForFork0_#t~nondet10_15|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet10=|v_threadThread1of3ForFork0_#t~nondet10_15|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet10, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), 68#L695true, threadThread1of3ForFork0InUse, 209#L700-6true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:11,613 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,614 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,614 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,614 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,614 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,622 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_52| |v_threadThread1of3ForFork0_#t~nondet10_15|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet10=|v_threadThread1of3ForFork0_#t~nondet10_15|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet10, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 125#L700-2true, 209#L700-6true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:11,623 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,623 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,623 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,623 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,628 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][178], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 164#L700-6true, 286#true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 55#L700-2true])
[2023-11-03 13:38:11,629 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,629 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,629 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,629 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,633 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 58#L700-6true, Black: 280#true, 216#L696true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:11,633 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2023-11-03 13:38:11,633 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:11,633 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:11,633 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:11,634 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 58#L700-6true, Black: 280#true, 216#L696true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:11,634 INFO  L383   tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event
[2023-11-03 13:38:11,634 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:38:11,634 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:38:11,634 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:38:11,696 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 105#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:11,696 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,696 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,696 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,697 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,697 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,737 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 164#L700-6true, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:11,737 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,737 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,737 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,738 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 40#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, 155#L702true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:11,738 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,739 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [40#L700-1true, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 8#threadEXITtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:11,739 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,744 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [75#threadEXITtrue, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:11,744 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,744 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,744 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,744 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,748 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [211#threadEXITtrue, 40#L700-1true, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:11,749 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,749 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,749 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,749 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,749 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 40#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 8#threadEXITtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:11,750 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,750 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,750 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,750 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,757 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [75#threadEXITtrue, threadThread3of3ForFork0InUse, 113#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:11,758 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,758 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,758 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,758 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,758 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [113#L700-1true, threadThread3of3ForFork0InUse, 116#L702true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:11,758 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,758 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,758 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,758 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,759 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 209#L700-6true, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:11,759 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,771 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 139#L694-6true, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 58#L700-6true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:11,771 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is not cut-off event
[2023-11-03 13:38:11,771 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2023-11-03 13:38:11,771 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2023-11-03 13:38:11,771 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2023-11-03 13:38:11,806 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, 216#L696true, threadThread1of3ForFork0InUse, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:11,806 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is not cut-off event
[2023-11-03 13:38:11,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2023-11-03 13:38:11,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2023-11-03 13:38:11,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2023-11-03 13:38:11,826 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [139#L694-6true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 198#L717-4true, 36#L691-4true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:11,827 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2023-11-03 13:38:11,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:38:11,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:38:11,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:38:11,827 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [139#L694-6true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 36#L691-4true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:11,827 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2023-11-03 13:38:11,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:38:11,828 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:38:11,828 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:38:11,828 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, 139#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, threadThread1of3ForFork0InUse, 263#L691-4true, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:11,828 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2023-11-03 13:38:11,829 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:38:11,829 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:11,829 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:11,829 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, 139#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, 263#L691-4true, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:11,829 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2023-11-03 13:38:11,829 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:38:11,829 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:11,829 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:11,860 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][168], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 131#ULTIMATE.startEXITtrue, 286#true, Black: 280#true, 155#L702true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:11,860 INFO  L383   tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event
[2023-11-03 13:38:11,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:38:11,861 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:38:11,861 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:38:11,861 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][168], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 8#threadEXITtrue, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:11,861 INFO  L383   tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event
[2023-11-03 13:38:11,861 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:38:11,861 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:38:11,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:38:11,888 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, 8#threadEXITtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 58#L700-6true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:11,888 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2023-11-03 13:38:11,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:11,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:11,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:11,888 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, 8#threadEXITtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 58#L700-6true, threadThread1of3ForFork0InUse, Black: 280#true, 52#L717-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:11,889 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event
[2023-11-03 13:38:11,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:11,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:11,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:11,968 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 152#L691-1true, 105#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:11,968 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,969 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:38:11,969 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:11,969 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:38:12,055 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [211#threadEXITtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse, 55#L700-2true])
[2023-11-03 13:38:12,056 INFO  L383   tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event
[2023-11-03 13:38:12,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:38:12,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:12,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:12,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:12,137 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), 55#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:12,137 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is not cut-off event
[2023-11-03 13:38:12,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is not cut-off event
[2023-11-03 13:38:12,138 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is not cut-off event
[2023-11-03 13:38:12,138 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is not cut-off event
[2023-11-03 13:38:12,140 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, Black: 280#true, 125#L700-2true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:12,140 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is not cut-off event
[2023-11-03 13:38:12,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is not cut-off event
[2023-11-03 13:38:12,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is not cut-off event
[2023-11-03 13:38:12,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is not cut-off event
[2023-11-03 13:38:12,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is not cut-off event
[2023-11-03 13:38:12,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is not cut-off event
[2023-11-03 13:38:12,141 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:12,142 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is not cut-off event
[2023-11-03 13:38:12,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is not cut-off event
[2023-11-03 13:38:12,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is not cut-off event
[2023-11-03 13:38:12,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is not cut-off event
[2023-11-03 13:38:12,142 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][159], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 131#ULTIMATE.startEXITtrue, Black: 280#true, threadThread1of3ForFork0InUse, 125#L700-2true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:12,142 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is not cut-off event
[2023-11-03 13:38:12,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is not cut-off event
[2023-11-03 13:38:12,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is not cut-off event
[2023-11-03 13:38:12,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is not cut-off event
[2023-11-03 13:38:12,165 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [113#L700-1true, threadThread3of3ForFork0InUse, 139#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 131#ULTIMATE.startEXITtrue, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:12,165 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2023-11-03 13:38:12,165 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:12,165 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:12,165 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:12,167 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 131#ULTIMATE.startEXITtrue, 58#L700-6true, threadThread1of3ForFork0InUse, 216#L696true, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:12,167 INFO  L383   tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event
[2023-11-03 13:38:12,168 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:38:12,168 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:38:12,168 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:38:12,209 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 58#L700-6true, Black: 280#true, threadThread1of3ForFork0InUse, 209#L700-6true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:12,209 INFO  L383   tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event
[2023-11-03 13:38:12,209 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:38:12,209 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:38:12,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:38:12,221 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1330] L700-3-->L700-5: Formula: (= |v_threadThread2of3ForFork0_#t~post9_11| (+ v_~threads_alive~0_44 1))  InVars {threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|}  OutVars{threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|, ~threads_alive~0=v_~threads_alive~0_44, threadThread2of3ForFork0_#t~nondet10=|v_threadThread2of3ForFork0_#t~nondet10_15|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread2of3ForFork0_#t~nondet10][219], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, 186#L700-5true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse, 55#L700-2true])
[2023-11-03 13:38:12,221 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event
[2023-11-03 13:38:12,221 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:12,221 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:12,221 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:12,224 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1330] L700-3-->L700-5: Formula: (= |v_threadThread2of3ForFork0_#t~post9_11| (+ v_~threads_alive~0_44 1))  InVars {threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|}  OutVars{threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|, ~threads_alive~0=v_~threads_alive~0_44, threadThread2of3ForFork0_#t~nondet10=|v_threadThread2of3ForFork0_#t~nondet10_15|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread2of3ForFork0_#t~nondet10][219], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, 186#L700-5true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 10#L694-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:12,224 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2023-11-03 13:38:12,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:12,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:12,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:12,224 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1330] L700-3-->L700-5: Formula: (= |v_threadThread2of3ForFork0_#t~post9_11| (+ v_~threads_alive~0_44 1))  InVars {threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|}  OutVars{threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|, ~threads_alive~0=v_~threads_alive~0_44, threadThread2of3ForFork0_#t~nondet10=|v_threadThread2of3ForFork0_#t~nondet10_15|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread2of3ForFork0_#t~nondet10][219], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 186#L700-5true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:12,225 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2023-11-03 13:38:12,225 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:12,225 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:12,225 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:12,245 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, 216#L696true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:12,245 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2023-11-03 13:38:12,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:12,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:12,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:12,338 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1330] L700-3-->L700-5: Formula: (= |v_threadThread2of3ForFork0_#t~post9_11| (+ v_~threads_alive~0_44 1))  InVars {threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|}  OutVars{threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|, ~threads_alive~0=v_~threads_alive~0_44, threadThread2of3ForFork0_#t~nondet10=|v_threadThread2of3ForFork0_#t~nondet10_15|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread2of3ForFork0_#t~nondet10][144], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, 186#L700-5true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:12,338 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2023-11-03 13:38:12,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:12,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:12,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:12,485 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, 139#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:12,485 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is not cut-off event
[2023-11-03 13:38:12,485 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is not cut-off event
[2023-11-03 13:38:12,485 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is not cut-off event
[2023-11-03 13:38:12,486 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is not cut-off event
[2023-11-03 13:38:12,489 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 103#L694-4true, Black: 280#true, 68#L695true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:12,489 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is not cut-off event
[2023-11-03 13:38:12,489 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is not cut-off event
[2023-11-03 13:38:12,489 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is not cut-off event
[2023-11-03 13:38:12,489 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is not cut-off event
[2023-11-03 13:38:12,503 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1330] L700-3-->L700-5: Formula: (= |v_threadThread2of3ForFork0_#t~post9_11| (+ v_~threads_alive~0_44 1))  InVars {threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|}  OutVars{threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|, ~threads_alive~0=v_~threads_alive~0_44, threadThread2of3ForFork0_#t~nondet10=|v_threadThread2of3ForFork0_#t~nondet10_15|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread2of3ForFork0_#t~nondet10][144], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 186#L700-5true, 103#L694-4true, 105#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:12,504 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2023-11-03 13:38:12,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:12,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:12,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:12,510 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 46#L694-2true, Black: 280#true, threadThread1of3ForFork0InUse, 216#L696true, 167#L720-1true, 293#(= |#race~data~0| 0), 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:12,510 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is not cut-off event
[2023-11-03 13:38:12,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is not cut-off event
[2023-11-03 13:38:12,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is not cut-off event
[2023-11-03 13:38:12,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is not cut-off event
[2023-11-03 13:38:12,514 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [139#L694-6true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:12,514 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is not cut-off event
[2023-11-03 13:38:12,514 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is not cut-off event
[2023-11-03 13:38:12,515 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is not cut-off event
[2023-11-03 13:38:12,515 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is not cut-off event
[2023-11-03 13:38:12,520 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 103#L694-4true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:12,520 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is not cut-off event
[2023-11-03 13:38:12,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is not cut-off event
[2023-11-03 13:38:12,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is not cut-off event
[2023-11-03 13:38:12,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is not cut-off event
[2023-11-03 13:38:12,527 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 66#L694-2true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:12,528 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is not cut-off event
[2023-11-03 13:38:12,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is not cut-off event
[2023-11-03 13:38:12,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is not cut-off event
[2023-11-03 13:38:12,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is not cut-off event
[2023-11-03 13:38:12,615 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 36#L691-4true, 105#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:12,616 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event
[2023-11-03 13:38:12,616 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:12,616 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:12,616 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:12,828 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, 139#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 198#L717-4true, 68#L695true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:12,829 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2023-11-03 13:38:12,829 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:12,829 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:12,829 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:12,831 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, 216#L696true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:12,831 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2023-11-03 13:38:12,831 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:12,831 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:12,831 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:12,832 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [139#L694-6true, threadThread3of3ForFork0InUse, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:12,833 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2023-11-03 13:38:12,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:12,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:12,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:12,834 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 103#L694-4true, Black: 280#true, threadThread1of3ForFork0InUse, 202#L696true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:12,835 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2023-11-03 13:38:12,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:12,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:12,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:12,869 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_52| |v_threadThread1of3ForFork0_#t~nondet10_15|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet10=|v_threadThread1of3ForFork0_#t~nondet10_15|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet10, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 125#L700-2true, 209#L700-6true, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:12,870 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2023-11-03 13:38:12,870 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:12,870 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:12,870 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:12,875 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][178], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 164#L700-6true, 286#true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 202#L696true, threadThread2of3ForFork0InUse, 55#L700-2true])
[2023-11-03 13:38:12,875 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2023-11-03 13:38:12,875 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:12,875 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:12,875 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:12,958 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [threadThread3of3ForFork0InUse, 113#L700-1true, 116#L702true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 58#L700-6true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:12,958 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event
[2023-11-03 13:38:12,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:12,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:12,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:12,964 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 40#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 155#L702true, Black: 280#true, threadThread1of3ForFork0InUse, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:12,964 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2023-11-03 13:38:12,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:12,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:12,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:12,966 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, 8#threadEXITtrue, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:12,966 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2023-11-03 13:38:12,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:12,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:12,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:12,978 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [75#threadEXITtrue, 113#L700-1true, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:12,979 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2023-11-03 13:38:12,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:12,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:12,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:12,979 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [threadThread3of3ForFork0InUse, 116#L702true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:12,979 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2023-11-03 13:38:12,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:12,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:12,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:12,988 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 58#L700-6true, 216#L696true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:12,988 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is not cut-off event
[2023-11-03 13:38:12,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is not cut-off event
[2023-11-03 13:38:12,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is not cut-off event
[2023-11-03 13:38:12,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is not cut-off event
[2023-11-03 13:38:13,035 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, threadThread1of3ForFork0InUse, Black: 280#true, 216#L696true, 263#L691-4true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:13,035 INFO  L383   tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event
[2023-11-03 13:38:13,035 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:38:13,035 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:38:13,035 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:13,036 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 216#L696true, 263#L691-4true, 293#(= |#race~data~0| 0), 167#L720-1true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:13,036 INFO  L383   tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event
[2023-11-03 13:38:13,036 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:13,036 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:38:13,036 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:38:13,037 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][168], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 58#L700-6true, threadThread1of3ForFork0InUse, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:13,038 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2023-11-03 13:38:13,038 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:13,038 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:13,038 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:13,058 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][168], [40#L700-1true, threadThread3of3ForFork0InUse, 8#threadEXITtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 131#ULTIMATE.startEXITtrue, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:13,058 INFO  L383   tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event
[2023-11-03 13:38:13,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:38:13,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:38:13,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:38:13,062 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [75#threadEXITtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 58#L700-6true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:13,063 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2023-11-03 13:38:13,063 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:13,063 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:13,063 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:13,072 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 40#L700-1true, 8#threadEXITtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 58#L700-6true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:13,072 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2023-11-03 13:38:13,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:13,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:13,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:13,282 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, 58#L700-6true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 209#L700-6true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:13,282 INFO  L383   tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event
[2023-11-03 13:38:13,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 79 ancestors and is cut-off event
[2023-11-03 13:38:13,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 79 ancestors and is cut-off event
[2023-11-03 13:38:13,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 79 ancestors and is cut-off event
[2023-11-03 13:38:13,292 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1330] L700-3-->L700-5: Formula: (= |v_threadThread2of3ForFork0_#t~post9_11| (+ v_~threads_alive~0_44 1))  InVars {threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|}  OutVars{threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|, ~threads_alive~0=v_~threads_alive~0_44, threadThread2of3ForFork0_#t~nondet10=|v_threadThread2of3ForFork0_#t~nondet10_15|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread2of3ForFork0_#t~nondet10][219], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, 186#L700-5true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:13,293 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event
[2023-11-03 13:38:13,293 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:13,293 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:13,293 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:13,309 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, 216#L696true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:13,309 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event
[2023-11-03 13:38:13,309 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:13,309 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:13,310 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:13,358 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, 58#L700-6true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:13,358 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event
[2023-11-03 13:38:13,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:13,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:13,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:13,371 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1330] L700-3-->L700-5: Formula: (= |v_threadThread2of3ForFork0_#t~post9_11| (+ v_~threads_alive~0_44 1))  InVars {threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|}  OutVars{threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|, ~threads_alive~0=v_~threads_alive~0_44, threadThread2of3ForFork0_#t~nondet10=|v_threadThread2of3ForFork0_#t~nondet10_15|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread2of3ForFork0_#t~nondet10][144], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, 186#L700-5true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:13,371 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event
[2023-11-03 13:38:13,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:13,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:13,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:13,479 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1330] L700-3-->L700-5: Formula: (= |v_threadThread2of3ForFork0_#t~post9_11| (+ v_~threads_alive~0_44 1))  InVars {threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|}  OutVars{threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|, ~threads_alive~0=v_~threads_alive~0_44, threadThread2of3ForFork0_#t~nondet10=|v_threadThread2of3ForFork0_#t~nondet10_15|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread2of3ForFork0_#t~nondet10][219], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, 186#L700-5true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:13,479 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event
[2023-11-03 13:38:13,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:13,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:13,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:13,480 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1330] L700-3-->L700-5: Formula: (= |v_threadThread2of3ForFork0_#t~post9_11| (+ v_~threads_alive~0_44 1))  InVars {threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|}  OutVars{threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|, ~threads_alive~0=v_~threads_alive~0_44, threadThread2of3ForFork0_#t~nondet10=|v_threadThread2of3ForFork0_#t~nondet10_15|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread2of3ForFork0_#t~nondet10][144], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 186#L700-5true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 68#L695true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:13,480 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event
[2023-11-03 13:38:13,481 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:13,481 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:13,481 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:13,481 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1330] L700-3-->L700-5: Formula: (= |v_threadThread2of3ForFork0_#t~post9_11| (+ v_~threads_alive~0_44 1))  InVars {threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|}  OutVars{threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|, ~threads_alive~0=v_~threads_alive~0_44, threadThread2of3ForFork0_#t~nondet10=|v_threadThread2of3ForFork0_#t~nondet10_15|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread2of3ForFork0_#t~nondet10][144], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, 186#L700-5true, 105#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:13,481 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event
[2023-11-03 13:38:13,481 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:13,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:13,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:13,509 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, 139#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 68#L695true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:13,510 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is not cut-off event
[2023-11-03 13:38:13,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is not cut-off event
[2023-11-03 13:38:13,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is not cut-off event
[2023-11-03 13:38:13,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is not cut-off event
[2023-11-03 13:38:13,520 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1330] L700-3-->L700-5: Formula: (= |v_threadThread2of3ForFork0_#t~post9_11| (+ v_~threads_alive~0_44 1))  InVars {threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|}  OutVars{threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|, ~threads_alive~0=v_~threads_alive~0_44, threadThread2of3ForFork0_#t~nondet10=|v_threadThread2of3ForFork0_#t~nondet10_15|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread2of3ForFork0_#t~nondet10][144], [113#L700-1true, threadThread3of3ForFork0InUse, 139#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 186#L700-5true, 105#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:13,521 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event
[2023-11-03 13:38:13,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:13,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:13,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:13,533 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 216#L696true, 167#L720-1true, 293#(= |#race~data~0| 0), 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:13,533 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is not cut-off event
[2023-11-03 13:38:13,533 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is not cut-off event
[2023-11-03 13:38:13,533 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is not cut-off event
[2023-11-03 13:38:13,533 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is not cut-off event
[2023-11-03 13:38:13,538 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [139#L694-6true, threadThread3of3ForFork0InUse, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:13,538 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is not cut-off event
[2023-11-03 13:38:13,538 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is not cut-off event
[2023-11-03 13:38:13,538 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is not cut-off event
[2023-11-03 13:38:13,538 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is not cut-off event
[2023-11-03 13:38:13,543 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 103#L694-4true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 202#L696true, 167#L720-1true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:13,543 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is not cut-off event
[2023-11-03 13:38:13,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is not cut-off event
[2023-11-03 13:38:13,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is not cut-off event
[2023-11-03 13:38:13,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is not cut-off event
[2023-11-03 13:38:13,807 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, 216#L696true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:13,807 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event
[2023-11-03 13:38:13,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:13,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:13,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:13,809 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [139#L694-6true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, 202#L696true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:13,809 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event
[2023-11-03 13:38:13,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:13,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:13,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:13,825 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [threadThread3of3ForFork0InUse, 116#L702true, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 58#L700-6true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:13,825 INFO  L383   tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event
[2023-11-03 13:38:13,825 INFO  L386   tUnfolder$Statistics]:   existing Event has 79 ancestors and is cut-off event
[2023-11-03 13:38:13,825 INFO  L386   tUnfolder$Statistics]:   existing Event has 79 ancestors and is cut-off event
[2023-11-03 13:38:13,825 INFO  L386   tUnfolder$Statistics]:   existing Event has 79 ancestors and is cut-off event
[2023-11-03 13:38:13,826 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [75#threadEXITtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 58#L700-6true, Black: 280#true, threadThread1of3ForFork0InUse, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:13,826 INFO  L383   tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event
[2023-11-03 13:38:13,826 INFO  L386   tUnfolder$Statistics]:   existing Event has 79 ancestors and is cut-off event
[2023-11-03 13:38:13,826 INFO  L386   tUnfolder$Statistics]:   existing Event has 79 ancestors and is cut-off event
[2023-11-03 13:38:13,826 INFO  L386   tUnfolder$Statistics]:   existing Event has 79 ancestors and is cut-off event
[2023-11-03 13:38:13,826 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [threadThread3of3ForFork0InUse, 116#L702true, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 58#L700-6true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), 167#L720-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:13,826 INFO  L383   tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event
[2023-11-03 13:38:13,826 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:38:13,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:38:13,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:38:13,914 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [113#L700-1true, 116#L702true, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 58#L700-6true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:13,915 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event
[2023-11-03 13:38:13,915 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:13,915 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:13,915 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:13,915 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:13,926 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [40#L700-1true, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 8#threadEXITtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:13,926 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event
[2023-11-03 13:38:13,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:13,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:13,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:13,939 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [75#threadEXITtrue, threadThread3of3ForFork0InUse, 113#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 202#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:13,940 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event
[2023-11-03 13:38:13,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:13,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:13,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:13,971 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [111#L694true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 254#L700true, threadThread1of3ForFork0InUse, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:13,971 INFO  L383   tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event
[2023-11-03 13:38:13,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:13,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:38:13,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:13,971 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [111#L694true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 254#L700true, threadThread1of3ForFork0InUse, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:13,972 INFO  L383   tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event
[2023-11-03 13:38:13,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:13,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:38:13,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:13,972 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L700-->L700-1: Formula: (= |v_#race~threads_alive~0_10| 0)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_10|}  AuxVars[]  AssignedVars[#race~threads_alive~0][125], [111#L694true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, 238#L700-1true, threadThread1of3ForFork0InUse, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:13,972 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2023-11-03 13:38:13,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:13,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:38:13,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:38:13,973 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [111#L694true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 173#L694true, threadThread1of3ForFork0InUse, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:13,974 INFO  L383   tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event
[2023-11-03 13:38:13,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:13,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:38:13,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:13,974 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [111#L694true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 173#L694true, threadThread1of3ForFork0InUse, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:13,974 INFO  L383   tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event
[2023-11-03 13:38:13,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:13,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:38:13,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:13,991 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][168], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 58#L700-6true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:13,992 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event
[2023-11-03 13:38:13,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:13,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:13,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:14,011 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [75#threadEXITtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 58#L700-6true, Black: 280#true, threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:14,011 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event
[2023-11-03 13:38:14,011 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:14,011 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:14,011 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:14,340 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [threadThread3of3ForFork0InUse, 113#L700-1true, 116#L702true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, 58#L700-6true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:14,340 INFO  L383   tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event
[2023-11-03 13:38:14,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 80 ancestors and is cut-off event
[2023-11-03 13:38:14,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 80 ancestors and is cut-off event
[2023-11-03 13:38:14,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 80 ancestors and is cut-off event
[2023-11-03 13:38:14,345 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 131#ULTIMATE.startEXITtrue, 286#true, 58#L700-6true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:14,345 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,345 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,345 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,345 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,357 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1330] L700-3-->L700-5: Formula: (= |v_threadThread2of3ForFork0_#t~post9_11| (+ v_~threads_alive~0_44 1))  InVars {threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|}  OutVars{threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|, ~threads_alive~0=v_~threads_alive~0_44, threadThread2of3ForFork0_#t~nondet10=|v_threadThread2of3ForFork0_#t~nondet10_15|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread2of3ForFork0_#t~nondet10][144], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 131#ULTIMATE.startEXITtrue, 286#true, 186#L700-5true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:14,358 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,431 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [75#threadEXITtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 58#L700-6true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:14,432 INFO  L383   tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event
[2023-11-03 13:38:14,432 INFO  L386   tUnfolder$Statistics]:   existing Event has 80 ancestors and is cut-off event
[2023-11-03 13:38:14,432 INFO  L386   tUnfolder$Statistics]:   existing Event has 80 ancestors and is cut-off event
[2023-11-03 13:38:14,432 INFO  L386   tUnfolder$Statistics]:   existing Event has 80 ancestors and is cut-off event
[2023-11-03 13:38:14,439 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 58#L700-6true, Black: 280#true, 68#L695true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:14,439 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,451 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_52| |v_threadThread1of3ForFork0_#t~nondet10_15|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet10=|v_threadThread1of3ForFork0_#t~nondet10_15|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet10, #race~threads_alive~0][197], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 209#L700-6true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:14,452 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,453 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_52| |v_threadThread1of3ForFork0_#t~nondet10_15|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet10=|v_threadThread1of3ForFork0_#t~nondet10_15|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet10, #race~threads_alive~0][197], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, 238#L700-1true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 125#L700-2true, 293#(= |#race~data~0| 0), 209#L700-6true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:14,453 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,453 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,453 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,453 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,460 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][229], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 164#L700-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, 238#L700-1true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse, 55#L700-2true])
[2023-11-03 13:38:14,460 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,460 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,460 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,460 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,463 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][229], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 164#L700-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:14,463 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,466 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1330] L700-3-->L700-5: Formula: (= |v_threadThread2of3ForFork0_#t~post9_11| (+ v_~threads_alive~0_44 1))  InVars {threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|}  OutVars{threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|, ~threads_alive~0=v_~threads_alive~0_44, threadThread2of3ForFork0_#t~nondet10=|v_threadThread2of3ForFork0_#t~nondet10_15|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread2of3ForFork0_#t~nondet10][219], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, 131#ULTIMATE.startEXITtrue, 186#L700-5true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:14,466 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,466 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,467 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,467 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,467 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1330] L700-3-->L700-5: Formula: (= |v_threadThread2of3ForFork0_#t~post9_11| (+ v_~threads_alive~0_44 1))  InVars {threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|}  OutVars{threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|, ~threads_alive~0=v_~threads_alive~0_44, threadThread2of3ForFork0_#t~nondet10=|v_threadThread2of3ForFork0_#t~nondet10_15|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread2of3ForFork0_#t~nondet10][219], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 186#L700-5true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 68#L695true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:14,467 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,467 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,467 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,468 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1330] L700-3-->L700-5: Formula: (= |v_threadThread2of3ForFork0_#t~post9_11| (+ v_~threads_alive~0_44 1))  InVars {threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|}  OutVars{threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|, ~threads_alive~0=v_~threads_alive~0_44, threadThread2of3ForFork0_#t~nondet10=|v_threadThread2of3ForFork0_#t~nondet10_15|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread2of3ForFork0_#t~nondet10][144], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 186#L700-5true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 68#L695true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:14,469 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,469 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,469 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,469 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,619 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1330] L700-3-->L700-5: Formula: (= |v_threadThread2of3ForFork0_#t~post9_11| (+ v_~threads_alive~0_44 1))  InVars {threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|}  OutVars{threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|, ~threads_alive~0=v_~threads_alive~0_44, threadThread2of3ForFork0_#t~nondet10=|v_threadThread2of3ForFork0_#t~nondet10_15|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread2of3ForFork0_#t~nondet10][144], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 186#L700-5true, 105#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 68#L695true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:14,620 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,620 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,620 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,620 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,656 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1330] L700-3-->L700-5: Formula: (= |v_threadThread2of3ForFork0_#t~post9_11| (+ v_~threads_alive~0_44 1))  InVars {threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|}  OutVars{threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|, ~threads_alive~0=v_~threads_alive~0_44, threadThread2of3ForFork0_#t~nondet10=|v_threadThread2of3ForFork0_#t~nondet10_15|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread2of3ForFork0_#t~nondet10][144], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 186#L700-5true, 105#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, 216#L696true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:14,657 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,657 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,657 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,657 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,671 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][178], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 164#L700-6true, 286#true, 103#L694-4true, 105#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:14,671 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,672 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,677 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 216#L696true, 167#L720-1true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:14,677 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is not cut-off event
[2023-11-03 13:38:14,677 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is not cut-off event
[2023-11-03 13:38:14,677 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is not cut-off event
[2023-11-03 13:38:14,677 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is not cut-off event
[2023-11-03 13:38:14,682 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [139#L694-6true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 202#L696true, 167#L720-1true, 293#(= |#race~data~0| 0), 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:14,682 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is not cut-off event
[2023-11-03 13:38:14,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is not cut-off event
[2023-11-03 13:38:14,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is not cut-off event
[2023-11-03 13:38:14,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is not cut-off event
[2023-11-03 13:38:14,866 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1330] L700-3-->L700-5: Formula: (= |v_threadThread2of3ForFork0_#t~post9_11| (+ v_~threads_alive~0_44 1))  InVars {threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|}  OutVars{threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|, ~threads_alive~0=v_~threads_alive~0_44, threadThread2of3ForFork0_#t~nondet10=|v_threadThread2of3ForFork0_#t~nondet10_15|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread2of3ForFork0_#t~nondet10][144], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 31#L689true, 186#L700-5true, 105#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:14,866 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,866 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,866 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,866 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,889 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [211#threadEXITtrue, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, 52#L717-1true, Black: 280#true, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:14,889 INFO  L383   tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event
[2023-11-03 13:38:14,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:14,890 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:14,890 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:14,890 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:14,896 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, Black: 280#true, threadThread1of3ForFork0InUse, 216#L696true, 202#L696true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:14,897 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,897 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,897 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,897 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,985 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [75#threadEXITtrue, threadThread3of3ForFork0InUse, 113#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 58#L700-6true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:14,985 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,986 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,986 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,986 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [75#threadEXITtrue, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 58#L700-6true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:14,986 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,986 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,986 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,986 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,987 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,990 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [211#threadEXITtrue, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 164#L700-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:14,990 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,991 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [75#threadEXITtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 58#L700-6true, 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:14,991 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:14,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:15,031 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 66#L694-2true, 198#L717-4true, 254#L700true, threadThread1of3ForFork0InUse, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:15,031 INFO  L383   tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event
[2023-11-03 13:38:15,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 79 ancestors and is cut-off event
[2023-11-03 13:38:15,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:15,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:15,032 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 66#L694-2true, 254#L700true, threadThread1of3ForFork0InUse, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:15,032 INFO  L383   tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event
[2023-11-03 13:38:15,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 79 ancestors and is cut-off event
[2023-11-03 13:38:15,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:15,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:15,032 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L700-->L700-1: Formula: (= |v_#race~threads_alive~0_10| 0)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_10|}  AuxVars[]  AssignedVars[#race~threads_alive~0][125], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 66#L694-2true, 93#L717-2true, 238#L700-1true, threadThread1of3ForFork0InUse, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:15,033 INFO  L383   tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event
[2023-11-03 13:38:15,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:15,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:15,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:38:15,034 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 66#L694-2true, 198#L717-4true, 173#L694true, threadThread1of3ForFork0InUse, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:15,034 INFO  L383   tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event
[2023-11-03 13:38:15,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:15,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:15,035 INFO  L386   tUnfolder$Statistics]:   existing Event has 79 ancestors and is cut-off event
[2023-11-03 13:38:15,035 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 66#L694-2true, 173#L694true, threadThread1of3ForFork0InUse, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:15,035 INFO  L383   tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event
[2023-11-03 13:38:15,035 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:15,035 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:15,035 INFO  L386   tUnfolder$Statistics]:   existing Event has 79 ancestors and is cut-off event
[2023-11-03 13:38:15,048 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][168], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 131#ULTIMATE.startEXITtrue, 58#L700-6true, threadThread1of3ForFork0InUse, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:15,048 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2023-11-03 13:38:15,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:15,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:15,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:38:15,056 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 152#L691-1true, 105#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:15,056 INFO  L383   tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event
[2023-11-03 13:38:15,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:15,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:15,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:15,233 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [75#threadEXITtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, 58#L700-6true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:15,234 INFO  L383   tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event
[2023-11-03 13:38:15,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 81 ancestors and is cut-off event
[2023-11-03 13:38:15,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 81 ancestors and is cut-off event
[2023-11-03 13:38:15,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 81 ancestors and is cut-off event
[2023-11-03 13:38:15,238 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, 58#L700-6true, 68#L695true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:15,238 INFO  L383   tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event
[2023-11-03 13:38:15,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:38:15,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:38:15,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:38:15,253 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1330] L700-3-->L700-5: Formula: (= |v_threadThread2of3ForFork0_#t~post9_11| (+ v_~threads_alive~0_44 1))  InVars {threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|}  OutVars{threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|, ~threads_alive~0=v_~threads_alive~0_44, threadThread2of3ForFork0_#t~nondet10=|v_threadThread2of3ForFork0_#t~nondet10_15|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread2of3ForFork0_#t~nondet10][219], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 131#ULTIMATE.startEXITtrue, 186#L700-5true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 68#L695true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:15,253 INFO  L383   tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event
[2023-11-03 13:38:15,253 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:38:15,253 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:38:15,253 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:38:15,254 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1330] L700-3-->L700-5: Formula: (= |v_threadThread2of3ForFork0_#t~post9_11| (+ v_~threads_alive~0_44 1))  InVars {threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|}  OutVars{threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|, ~threads_alive~0=v_~threads_alive~0_44, threadThread2of3ForFork0_#t~nondet10=|v_threadThread2of3ForFork0_#t~nondet10_15|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread2of3ForFork0_#t~nondet10][144], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, 186#L700-5true, 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 68#L695true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:15,254 INFO  L383   tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event
[2023-11-03 13:38:15,254 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:38:15,254 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:38:15,254 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:38:15,330 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_52| |v_threadThread1of3ForFork0_#t~nondet10_15|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet10=|v_threadThread1of3ForFork0_#t~nondet10_15|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet10, #race~threads_alive~0][197], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 125#L700-2true, 209#L700-6true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:15,331 INFO  L383   tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event
[2023-11-03 13:38:15,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:38:15,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:38:15,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:38:15,338 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][229], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 164#L700-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse, 55#L700-2true])
[2023-11-03 13:38:15,338 INFO  L383   tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event
[2023-11-03 13:38:15,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:38:15,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:38:15,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:38:15,501 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1330] L700-3-->L700-5: Formula: (= |v_threadThread2of3ForFork0_#t~post9_11| (+ v_~threads_alive~0_44 1))  InVars {threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|}  OutVars{threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|, ~threads_alive~0=v_~threads_alive~0_44, threadThread2of3ForFork0_#t~nondet10=|v_threadThread2of3ForFork0_#t~nondet10_15|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread2of3ForFork0_#t~nondet10][144], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, 186#L700-5true, 105#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:15,502 INFO  L383   tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event
[2023-11-03 13:38:15,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:38:15,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:38:15,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:38:15,520 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][178], [threadThread3of3ForFork0InUse, 139#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 164#L700-6true, 286#true, Black: 282#(= |#race~threads_alive~0| 0), 105#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:15,521 INFO  L383   tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event
[2023-11-03 13:38:15,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:38:15,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:38:15,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:38:15,535 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 216#L696true, 202#L696true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:15,535 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is not cut-off event
[2023-11-03 13:38:15,535 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is not cut-off event
[2023-11-03 13:38:15,535 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is not cut-off event
[2023-11-03 13:38:15,536 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is not cut-off event
[2023-11-03 13:38:15,647 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, 286#true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 105#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:15,647 INFO  L383   tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event
[2023-11-03 13:38:15,647 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:15,647 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:15,648 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:15,764 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][178], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, 164#L700-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 238#L700-1true, Black: 282#(= |#race~threads_alive~0| 0), 105#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:15,764 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is not cut-off event
[2023-11-03 13:38:15,764 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is not cut-off event
[2023-11-03 13:38:15,764 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is not cut-off event
[2023-11-03 13:38:15,764 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is not cut-off event
[2023-11-03 13:38:15,767 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 152#L691-1true, 105#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:15,767 INFO  L383   tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event
[2023-11-03 13:38:15,767 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:15,767 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:15,767 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:15,776 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [211#threadEXITtrue, threadThread3of3ForFork0InUse, 40#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 242#L691-1true, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:15,776 INFO  L383   tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event
[2023-11-03 13:38:15,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:15,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:15,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:38:15,781 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [211#threadEXITtrue, 40#L700-1true, threadThread3of3ForFork0InUse, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, 155#L702true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:15,781 INFO  L383   tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event
[2023-11-03 13:38:15,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:38:15,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:38:15,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:38:15,811 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 103#L694-4true, 198#L717-4true, 254#L700true, threadThread1of3ForFork0InUse, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:15,812 INFO  L383   tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event
[2023-11-03 13:38:15,812 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:15,812 INFO  L386   tUnfolder$Statistics]:   existing Event has 80 ancestors and is cut-off event
[2023-11-03 13:38:15,812 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:15,812 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 103#L694-4true, 254#L700true, threadThread1of3ForFork0InUse, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:15,812 INFO  L383   tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event
[2023-11-03 13:38:15,812 INFO  L386   tUnfolder$Statistics]:   existing Event has 80 ancestors and is cut-off event
[2023-11-03 13:38:15,812 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:15,813 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:15,813 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L700-->L700-1: Formula: (= |v_#race~threads_alive~0_10| 0)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_10|}  AuxVars[]  AssignedVars[#race~threads_alive~0][125], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 103#L694-4true, 93#L717-2true, 238#L700-1true, threadThread1of3ForFork0InUse, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:15,813 INFO  L383   tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event
[2023-11-03 13:38:15,813 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:15,813 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:38:15,813 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:38:15,815 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 103#L694-4true, 173#L694true, threadThread1of3ForFork0InUse, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:15,815 INFO  L383   tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event
[2023-11-03 13:38:15,815 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:15,815 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:15,815 INFO  L386   tUnfolder$Statistics]:   existing Event has 80 ancestors and is cut-off event
[2023-11-03 13:38:15,816 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 103#L694-4true, 173#L694true, threadThread1of3ForFork0InUse, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:15,816 INFO  L383   tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event
[2023-11-03 13:38:15,816 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:15,816 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:15,816 INFO  L386   tUnfolder$Statistics]:   existing Event has 80 ancestors and is cut-off event
[2023-11-03 13:38:16,390 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][178], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 164#L700-6true, 286#true, Black: 282#(= |#race~threads_alive~0| 0), 105#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, 216#L696true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:16,391 INFO  L383   tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event
[2023-11-03 13:38:16,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:38:16,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:38:16,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:38:16,489 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 103#L694-4true, 105#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:16,489 INFO  L383   tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event
[2023-11-03 13:38:16,489 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:16,489 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:16,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:16,494 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 105#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, 68#L695true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:16,494 INFO  L383   tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event
[2023-11-03 13:38:16,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:16,495 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:16,495 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:16,586 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][178], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, 164#L700-6true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 282#(= |#race~threads_alive~0| 0), 105#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:16,587 INFO  L383   tUnfolder$Statistics]: this new event has 77 ancestors and is not cut-off event
[2023-11-03 13:38:16,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is not cut-off event
[2023-11-03 13:38:16,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is not cut-off event
[2023-11-03 13:38:16,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is not cut-off event
[2023-11-03 13:38:16,601 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [211#threadEXITtrue, threadThread3of3ForFork0InUse, 40#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 8#threadEXITtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:16,601 INFO  L383   tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event
[2023-11-03 13:38:16,602 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:38:16,602 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:38:16,602 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:38:16,620 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [139#L694-6true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 254#L700true, threadThread1of3ForFork0InUse, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:16,621 INFO  L383   tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event
[2023-11-03 13:38:16,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:16,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 81 ancestors and is cut-off event
[2023-11-03 13:38:16,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:16,621 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [139#L694-6true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 254#L700true, threadThread1of3ForFork0InUse, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:16,621 INFO  L383   tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event
[2023-11-03 13:38:16,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:16,622 INFO  L386   tUnfolder$Statistics]:   existing Event has 81 ancestors and is cut-off event
[2023-11-03 13:38:16,622 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:16,622 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L700-->L700-1: Formula: (= |v_#race~threads_alive~0_10| 0)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_10|}  AuxVars[]  AssignedVars[#race~threads_alive~0][125], [139#L694-6true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 93#L717-2true, 238#L700-1true, threadThread1of3ForFork0InUse, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:16,622 INFO  L383   tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event
[2023-11-03 13:38:16,622 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:16,622 INFO  L386   tUnfolder$Statistics]:   existing Event has 79 ancestors and is cut-off event
[2023-11-03 13:38:16,622 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:16,624 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [139#L694-6true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 173#L694true, threadThread1of3ForFork0InUse, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:16,624 INFO  L383   tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event
[2023-11-03 13:38:16,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:16,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:16,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 81 ancestors and is cut-off event
[2023-11-03 13:38:16,624 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [139#L694-6true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 173#L694true, threadThread1of3ForFork0InUse, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:16,625 INFO  L383   tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event
[2023-11-03 13:38:16,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 81 ancestors and is cut-off event
[2023-11-03 13:38:16,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:16,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:17,019 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 238#L700-1true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 167#L720-1true, 55#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:17,019 INFO  L383   tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event
[2023-11-03 13:38:17,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:17,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:17,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:17,020 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 167#L720-1true, 293#(= |#race~data~0| 0), 55#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:17,020 INFO  L383   tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event
[2023-11-03 13:38:17,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:17,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:17,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:17,059 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][178], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 164#L700-6true, 250#L691-4true, 286#true, 105#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:17,059 INFO  L383   tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event
[2023-11-03 13:38:17,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 79 ancestors and is cut-off event
[2023-11-03 13:38:17,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 79 ancestors and is cut-off event
[2023-11-03 13:38:17,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 79 ancestors and is cut-off event
[2023-11-03 13:38:17,113 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 105#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, Black: 280#true, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:17,114 INFO  L383   tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event
[2023-11-03 13:38:17,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 82 ancestors and is cut-off event
[2023-11-03 13:38:17,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 82 ancestors and is cut-off event
[2023-11-03 13:38:17,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 82 ancestors and is cut-off event
[2023-11-03 13:38:17,114 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 105#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:17,114 INFO  L383   tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event
[2023-11-03 13:38:17,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 81 ancestors and is cut-off event
[2023-11-03 13:38:17,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 81 ancestors and is cut-off event
[2023-11-03 13:38:17,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 81 ancestors and is cut-off event
[2023-11-03 13:38:17,140 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [139#L694-6true, 113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 105#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:17,140 INFO  L383   tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event
[2023-11-03 13:38:17,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:17,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:17,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:17,232 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 254#L700true, threadThread1of3ForFork0InUse, 216#L696true, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:17,232 INFO  L383   tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event
[2023-11-03 13:38:17,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:17,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 82 ancestors and is cut-off event
[2023-11-03 13:38:17,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:17,233 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 254#L700true, threadThread1of3ForFork0InUse, 216#L696true, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:17,233 INFO  L383   tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event
[2023-11-03 13:38:17,233 INFO  L386   tUnfolder$Statistics]:   existing Event has 82 ancestors and is cut-off event
[2023-11-03 13:38:17,233 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:17,233 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:17,235 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1352] L718-1-->L717-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117|))) (and (= (select .cse0 |v_~#threads_alive_mutex~0.offset_117|) 0) (= (store |v_#pthreadsMutex_266| |v_~#threads_alive_mutex~0.base_117| (store .cse0 |v_~#threads_alive_mutex~0.offset_117| 1)) |v_#pthreadsMutex_265|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_266|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_265|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_117|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_40|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_117|}  AuxVars[]  AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet20#1][37], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 198#L717-4true, 173#L694true, threadThread1of3ForFork0InUse, 216#L696true, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:17,235 INFO  L383   tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event
[2023-11-03 13:38:17,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:17,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:17,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 82 ancestors and is cut-off event
[2023-11-03 13:38:17,235 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L720-->L720-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][36], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 173#L694true, threadThread1of3ForFork0InUse, 216#L696true, Black: 280#true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 167#L720-1true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:38:17,235 INFO  L383   tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event
[2023-11-03 13:38:17,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:17,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 82 ancestors and is cut-off event
[2023-11-03 13:38:17,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:17,238 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 238#L700-1true, Black: 280#true, threadThread1of3ForFork0InUse, 216#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:17,238 INFO  L383   tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event
[2023-11-03 13:38:17,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:17,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:17,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:17,239 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [113#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 216#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:17,239 INFO  L383   tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event
[2023-11-03 13:38:17,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:17,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:17,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:17,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:17,239 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 216#L696true, 52#L717-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:17,240 INFO  L383   tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event
[2023-11-03 13:38:17,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:17,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:17,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:38:17,240 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 93#L717-2true, threadThread1of3ForFork0InUse, 216#L696true, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:17,240 INFO  L383   tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event
[2023-11-03 13:38:17,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:17,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:17,241 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:38:17,324 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 58#L700-6true, 105#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, Black: 280#true, 10#L694-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:17,324 INFO  L383   tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event
[2023-11-03 13:38:17,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 83 ancestors and is cut-off event
[2023-11-03 13:38:17,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 83 ancestors and is cut-off event
[2023-11-03 13:38:17,325 INFO  L386   tUnfolder$Statistics]:   existing Event has 83 ancestors and is cut-off event
[2023-11-03 13:38:17,488 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 238#L700-1true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 55#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:17,488 INFO  L383   tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event
[2023-11-03 13:38:17,489 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:17,489 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:17,489 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:38:17,489 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 55#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:17,489 INFO  L383   tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event
[2023-11-03 13:38:17,489 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:17,489 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:17,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:17,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:17,670 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 105#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, Black: 280#true, 216#L696true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:17,670 INFO  L383   tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event
[2023-11-03 13:38:17,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:17,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:17,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:38:17,813 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [113#L700-1true, threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 105#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:17,814 INFO  L383   tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event
[2023-11-03 13:38:17,814 INFO  L386   tUnfolder$Statistics]:   existing Event has 81 ancestors and is cut-off event
[2023-11-03 13:38:17,814 INFO  L386   tUnfolder$Statistics]:   existing Event has 81 ancestors and is cut-off event
[2023-11-03 13:38:17,814 INFO  L386   tUnfolder$Statistics]:   existing Event has 81 ancestors and is cut-off event
[2023-11-03 13:38:17,814 INFO  L386   tUnfolder$Statistics]:   existing Event has 81 ancestors and is cut-off event
[2023-11-03 13:38:17,814 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 238#L700-1true, 105#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:17,815 INFO  L383   tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event
[2023-11-03 13:38:17,815 INFO  L386   tUnfolder$Statistics]:   existing Event has 81 ancestors and is cut-off event
[2023-11-03 13:38:17,815 INFO  L386   tUnfolder$Statistics]:   existing Event has 81 ancestors and is cut-off event
[2023-11-03 13:38:17,815 INFO  L386   tUnfolder$Statistics]:   existing Event has 81 ancestors and is cut-off event
[2023-11-03 13:38:17,815 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 254#L700true, 105#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:17,815 INFO  L383   tUnfolder$Statistics]: this new event has 80 ancestors and is not cut-off event
[2023-11-03 13:38:17,816 INFO  L386   tUnfolder$Statistics]:   existing Event has 80 ancestors and is not cut-off event
[2023-11-03 13:38:17,816 INFO  L386   tUnfolder$Statistics]:   existing Event has 80 ancestors and is not cut-off event
[2023-11-03 13:38:17,816 INFO  L386   tUnfolder$Statistics]:   existing Event has 80 ancestors and is not cut-off event
[2023-11-03 13:38:17,821 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 105#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, 173#L694true, Black: 280#true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:17,821 INFO  L383   tUnfolder$Statistics]: this new event has 80 ancestors and is not cut-off event
[2023-11-03 13:38:17,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 80 ancestors and is not cut-off event
[2023-11-03 13:38:17,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 80 ancestors and is not cut-off event
[2023-11-03 13:38:17,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 80 ancestors and is not cut-off event
[2023-11-03 13:38:17,839 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1330] L700-3-->L700-5: Formula: (= |v_threadThread2of3ForFork0_#t~post9_11| (+ v_~threads_alive~0_44 1))  InVars {threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|}  OutVars{threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|, ~threads_alive~0=v_~threads_alive~0_44, threadThread2of3ForFork0_#t~nondet10=|v_threadThread2of3ForFork0_#t~nondet10_15|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread2of3ForFork0_#t~nondet10][144], [113#L700-1true, threadThread3of3ForFork0InUse, 111#L694true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 186#L700-5true, 105#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:17,839 INFO  L383   tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event
[2023-11-03 13:38:17,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 82 ancestors and is cut-off event
[2023-11-03 13:38:17,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 82 ancestors and is cut-off event
[2023-11-03 13:38:17,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 82 ancestors and is cut-off event
[2023-11-03 13:38:17,872 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), 55#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:17,873 INFO  L383   tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event
[2023-11-03 13:38:17,873 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:17,873 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:17,873 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:17,873 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:38:17,873 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][208], [threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 286#true, 238#L700-1true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), 55#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:17,873 INFO  L383   tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event
[2023-11-03 13:38:17,874 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:17,874 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:17,874 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:18,200 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][153], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 286#true, 105#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:18,200 INFO  L383   tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event
[2023-11-03 13:38:18,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:18,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:18,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:38:18,298 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 105#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:18,299 INFO  L383   tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event
[2023-11-03 13:38:18,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 82 ancestors and is cut-off event
[2023-11-03 13:38:18,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 82 ancestors and is cut-off event
[2023-11-03 13:38:18,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 82 ancestors and is cut-off event
[2023-11-03 13:38:18,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 82 ancestors and is cut-off event
[2023-11-03 13:38:18,305 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 46#L694-2true, 105#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:18,305 INFO  L383   tUnfolder$Statistics]: this new event has 81 ancestors and is not cut-off event
[2023-11-03 13:38:18,305 INFO  L386   tUnfolder$Statistics]:   existing Event has 81 ancestors and is not cut-off event
[2023-11-03 13:38:18,305 INFO  L386   tUnfolder$Statistics]:   existing Event has 81 ancestors and is not cut-off event
[2023-11-03 13:38:18,305 INFO  L386   tUnfolder$Statistics]:   existing Event has 81 ancestors and is not cut-off event
[2023-11-03 13:38:18,515 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][147], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 116#L702true, threadThread3of3ForFork0InUse, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:18,515 INFO  L383   tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event
[2023-11-03 13:38:18,515 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:18,515 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:18,515 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:38:18,569 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [40#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 105#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:18,570 INFO  L383   tUnfolder$Statistics]: this new event has 82 ancestors and is not cut-off event
[2023-11-03 13:38:18,570 INFO  L386   tUnfolder$Statistics]:   existing Event has 82 ancestors and is not cut-off event
[2023-11-03 13:38:18,570 INFO  L386   tUnfolder$Statistics]:   existing Event has 82 ancestors and is not cut-off event
[2023-11-03 13:38:18,570 INFO  L386   tUnfolder$Statistics]:   existing Event has 82 ancestors and is not cut-off event
[2023-11-03 13:38:18,571 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][124], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 286#true, 105#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:18,571 INFO  L383   tUnfolder$Statistics]: this new event has 82 ancestors and is not cut-off event
[2023-11-03 13:38:18,571 INFO  L386   tUnfolder$Statistics]:   existing Event has 82 ancestors and is not cut-off event
[2023-11-03 13:38:18,571 INFO  L386   tUnfolder$Statistics]:   existing Event has 82 ancestors and is not cut-off event
[2023-11-03 13:38:18,571 INFO  L386   tUnfolder$Statistics]:   existing Event has 82 ancestors and is not cut-off event
[2023-11-03 13:38:18,583 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1330] L700-3-->L700-5: Formula: (= |v_threadThread2of3ForFork0_#t~post9_11| (+ v_~threads_alive~0_44 1))  InVars {threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|}  OutVars{threadThread2of3ForFork0_#t~post9=|v_threadThread2of3ForFork0_#t~post9_11|, ~threads_alive~0=v_~threads_alive~0_44, threadThread2of3ForFork0_#t~nondet10=|v_threadThread2of3ForFork0_#t~nondet10_15|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread2of3ForFork0_#t~nondet10][144], [113#L700-1true, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 66#L694-2true, 186#L700-5true, 105#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:18,583 INFO  L383   tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event
[2023-11-03 13:38:18,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 83 ancestors and is cut-off event
[2023-11-03 13:38:18,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 83 ancestors and is cut-off event
[2023-11-03 13:38:18,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 83 ancestors and is cut-off event
[2023-11-03 13:38:18,776 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][78], [threadThread3of3ForFork0InUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 58#L700-6true, 105#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:18,776 INFO  L383   tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event
[2023-11-03 13:38:18,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 84 ancestors and is cut-off event
[2023-11-03 13:38:18,777 INFO  L386   tUnfolder$Statistics]:   existing Event has 84 ancestors and is cut-off event
[2023-11-03 13:38:18,777 INFO  L386   tUnfolder$Statistics]:   existing Event has 84 ancestors and is cut-off event
[2023-11-03 13:38:18,811 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][178], [threadThread3of3ForFork0InUse, 111#L694true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 164#L700-6true, 286#true, Black: 282#(= |#race~threads_alive~0| 0), 105#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:18,812 INFO  L383   tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event
[2023-11-03 13:38:18,812 INFO  L386   tUnfolder$Statistics]:   existing Event has 84 ancestors and is cut-off event
[2023-11-03 13:38:18,812 INFO  L386   tUnfolder$Statistics]:   existing Event has 84 ancestors and is cut-off event
[2023-11-03 13:38:18,812 INFO  L386   tUnfolder$Statistics]:   existing Event has 84 ancestors and is cut-off event
[2023-11-03 13:38:18,995 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][178], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 164#L700-6true, 286#true, 66#L694-2true, Black: 282#(= |#race~threads_alive~0| 0), 105#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:18,995 INFO  L383   tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event
[2023-11-03 13:38:18,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 85 ancestors and is cut-off event
[2023-11-03 13:38:18,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 85 ancestors and is cut-off event
[2023-11-03 13:38:18,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 85 ancestors and is cut-off event
[2023-11-03 13:38:19,221 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_52| |v_threadThread1of3ForFork0_#t~nondet10_15|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet10=|v_threadThread1of3ForFork0_#t~nondet10_15|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet10, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 58#L700-6true, Black: 282#(= |#race~threads_alive~0| 0), 105#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 209#L700-6true, 10#L694-1true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:19,221 INFO  L383   tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event
[2023-11-03 13:38:19,221 INFO  L386   tUnfolder$Statistics]:   existing Event has 87 ancestors and is cut-off event
[2023-11-03 13:38:19,221 INFO  L386   tUnfolder$Statistics]:   existing Event has 87 ancestors and is cut-off event
[2023-11-03 13:38:19,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 87 ancestors and is cut-off event
[2023-11-03 13:38:19,371 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_52| |v_threadThread1of3ForFork0_#t~nondet10_15|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet10=|v_threadThread1of3ForFork0_#t~nondet10_15|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet10, #race~threads_alive~0][118], [threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 286#true, 58#L700-6true, Black: 282#(= |#race~threads_alive~0| 0), 105#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 209#L700-6true, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:19,371 INFO  L383   tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event
[2023-11-03 13:38:19,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 88 ancestors and is cut-off event
[2023-11-03 13:38:19,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 88 ancestors and is cut-off event
[2023-11-03 13:38:19,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 88 ancestors and is cut-off event
[2023-11-03 13:38:19,574 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][178], [75#threadEXITtrue, threadThread3of3ForFork0InUse, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 164#L700-6true, 286#true, 105#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, Black: 282#(= |#race~threads_alive~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse])
[2023-11-03 13:38:19,574 INFO  L383   tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event
[2023-11-03 13:38:19,574 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2023-11-03 13:38:19,574 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2023-11-03 13:38:19,574 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2023-11-03 13:38:19,699 INFO  L130       PetriNetUnfolder]: 621313/1025696 cut-off events.
[2023-11-03 13:38:19,700 INFO  L131       PetriNetUnfolder]: For 478701/574000 co-relation queries the response was YES.
[2023-11-03 13:38:22,876 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 2261778 conditions, 1025696 events. 621313/1025696 cut-off events. For 478701/574000 co-relation queries the response was YES. Maximal size of possible extension queue 24016. Compared 11885203 event pairs, 309698 based on Foata normal form. 13384/916192 useless extension candidates. Maximal degree in co-relation 1359807. Up to 613390 conditions per place. 
[2023-11-03 13:38:27,743 INFO  L137   encePairwiseOnDemand]: 417/423 looper letters, 141 selfloop transitions, 5 changer transitions 0/241 dead transitions.
[2023-11-03 13:38:27,743 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 241 transitions, 1155 flow
[2023-11-03 13:38:27,744 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-03 13:38:27,744 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-03 13:38:27,745 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 888 transitions.
[2023-11-03 13:38:27,746 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6997635933806147
[2023-11-03 13:38:27,746 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 888 transitions.
[2023-11-03 13:38:27,746 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 888 transitions.
[2023-11-03 13:38:27,746 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 13:38:27,747 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 888 transitions.
[2023-11-03 13:38:27,748 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 296.0) internal successors, (888), 3 states have internal predecessors, (888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 13:38:27,750 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 423.0) internal successors, (1692), 4 states have internal predecessors, (1692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 13:38:27,750 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 423.0) internal successors, (1692), 4 states have internal predecessors, (1692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 13:38:27,750 INFO  L175             Difference]: Start difference. First operand has 142 places, 175 transitions, 618 flow. Second operand 3 states and 888 transitions.
[2023-11-03 13:38:27,751 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 241 transitions, 1155 flow
[2023-11-03 13:39:03,683 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 241 transitions, 1121 flow, removed 0 selfloop flow, removed 1 redundant places.
[2023-11-03 13:39:03,685 INFO  L231             Difference]: Finished difference. Result has 145 places, 179 transitions, 635 flow
[2023-11-03 13:39:03,685 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=423, PETRI_DIFFERENCE_MINUEND_FLOW=597, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=635, PETRI_PLACES=145, PETRI_TRANSITIONS=179}
[2023-11-03 13:39:03,686 INFO  L288   CegarLoopForPetriNet]: 136 programPoint places, 9 predicate places.
[2023-11-03 13:39:03,686 INFO  L495      AbstractCegarLoop]: Abstraction has has 145 places, 179 transitions, 635 flow
[2023-11-03 13:39:03,687 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 262.3333333333333) internal successors, (787), 3 states have internal predecessors, (787), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 13:39:03,687 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 13:39:03,687 INFO  L209   CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 13:39:03,687 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10
[2023-11-03 13:39:03,687 INFO  L420      AbstractCegarLoop]: === Iteration 5 === Targeting threadErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (and 26 more)] ===
[2023-11-03 13:39:03,687 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 13:39:03,688 INFO  L85        PathProgramCache]: Analyzing trace with hash 924391878, now seen corresponding path program 1 times
[2023-11-03 13:39:03,688 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 13:39:03,688 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164082005]
[2023-11-03 13:39:03,688 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 13:39:03,688 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 13:39:03,698 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 13:39:03,715 INFO  L134       CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked.
[2023-11-03 13:39:03,716 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 13:39:03,716 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164082005]
[2023-11-03 13:39:03,716 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164082005] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 13:39:03,716 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 13:39:03,716 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-11-03 13:39:03,716 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701325062]
[2023-11-03 13:39:03,716 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 13:39:03,717 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-03 13:39:03,717 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 13:39:03,717 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-03 13:39:03,717 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-03 13:39:03,781 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 249 out of 423
[2023-11-03 13:39:03,782 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 179 transitions, 635 flow. Second operand  has 3 states, 3 states have (on average 252.33333333333334) internal successors, (757), 3 states have internal predecessors, (757), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 13:39:03,782 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 13:39:03,782 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 249 of 423
[2023-11-03 13:39:03,782 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 13:39:07,917 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][196], [threadThread3of3ForFork0NotInUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 293#(= |#race~data~0| 0), 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, 258#L687-8true, threadThread2of3ForFork0InUse])
[2023-11-03 13:39:07,918 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-11-03 13:39:07,918 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-11-03 13:39:07,918 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-11-03 13:39:07,918 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-11-03 13:39:08,103 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][196], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 14#L715true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true, 258#L687-8true])
[2023-11-03 13:39:08,104 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-11-03 13:39:08,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-11-03 13:39:08,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-11-03 13:39:08,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-11-03 13:39:08,107 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 14#L715true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 21#L687-2true, Black: 280#true, 264#L686-1true])
[2023-11-03 13:39:08,107 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is not cut-off event
[2023-11-03 13:39:08,107 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2023-11-03 13:39:08,107 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2023-11-03 13:39:08,107 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2023-11-03 13:39:08,683 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 21#L687-2true, 198#L717-4true, Black: 280#true, 264#L686-1true])
[2023-11-03 13:39:08,683 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-11-03 13:39:08,683 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-11-03 13:39:08,683 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-11-03 13:39:08,683 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-11-03 13:39:08,720 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 21#L687-2true, 198#L717-4true, Black: 280#true, 264#L686-1true])
[2023-11-03 13:39:08,721 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-11-03 13:39:08,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-11-03 13:39:08,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-11-03 13:39:08,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-11-03 13:39:08,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:39:09,623 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][196], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, 230#L687-2true, Black: 280#true, 258#L687-8true])
[2023-11-03 13:39:09,624 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-11-03 13:39:09,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:39:09,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:39:09,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:39:10,455 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][196], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true, 258#L687-8true])
[2023-11-03 13:39:10,455 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-11-03 13:39:10,455 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:39:10,456 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:39:10,456 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:39:10,465 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 21#L687-2true, 264#L686-1true, Black: 280#true])
[2023-11-03 13:39:10,465 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is not cut-off event
[2023-11-03 13:39:10,465 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is not cut-off event
[2023-11-03 13:39:10,465 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is not cut-off event
[2023-11-03 13:39:10,465 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is not cut-off event
[2023-11-03 13:39:10,551 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][196], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 170#$Ultimate##0true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true, 258#L687-8true])
[2023-11-03 13:39:10,551 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-11-03 13:39:10,551 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:39:10,552 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:39:10,552 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:39:10,690 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 14#L715true, Black: 293#(= |#race~data~0| 0), 157#L687-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true, 258#L687-8true])
[2023-11-03 13:39:10,691 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-11-03 13:39:10,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-11-03 13:39:10,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-11-03 13:39:10,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-11-03 13:39:11,316 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [threadThread3of3ForFork0NotInUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 293#(= |#race~data~0| 0), 221#L690true, 93#L717-2true, threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:39:11,316 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-11-03 13:39:11,316 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-11-03 13:39:11,317 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-11-03 13:39:11,317 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-11-03 13:39:11,456 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][196], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L700-1true, 225#L687-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true, 258#L687-8true])
[2023-11-03 13:39:11,456 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-11-03 13:39:11,456 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:39:11,456 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:39:11,456 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:39:11,457 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][196], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, 230#L687-2true, Black: 280#true, 258#L687-8true])
[2023-11-03 13:39:11,457 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-11-03 13:39:11,457 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:39:11,457 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:39:11,457 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:39:11,462 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 21#L687-2true, 93#L717-2true, Black: 280#true, 264#L686-1true])
[2023-11-03 13:39:11,462 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is not cut-off event
[2023-11-03 13:39:11,462 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2023-11-03 13:39:11,462 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2023-11-03 13:39:11,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2023-11-03 13:39:11,490 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][196], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true, 258#L687-8true])
[2023-11-03 13:39:11,490 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-11-03 13:39:11,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:39:11,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:39:11,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:39:11,593 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][196], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, 264#L686-1true, Black: 280#true, 258#L687-8true])
[2023-11-03 13:39:11,593 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-11-03 13:39:11,594 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:39:11,594 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:39:11,594 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:39:12,588 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 52#L717-1true, threadThread1of3ForFork0InUse, 263#L691-4true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:12,588 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-11-03 13:39:12,589 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:39:12,589 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:39:12,589 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:39:12,676 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][196], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 93#L717-2true, Black: 280#true, 258#L687-8true])
[2023-11-03 13:39:12,676 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-11-03 13:39:12,676 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:39:12,677 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:39:12,677 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:39:12,851 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 157#L687-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, Black: 280#true, 258#L687-8true])
[2023-11-03 13:39:12,851 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-11-03 13:39:12,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:39:12,852 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:39:12,852 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:39:13,429 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [threadThread3of3ForFork0NotInUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 293#(= |#race~data~0| 0), 93#L717-2true, Black: 280#true, threadThread1of3ForFork0InUse, 263#L691-4true, threadThread2of3ForFork0InUse])
[2023-11-03 13:39:13,429 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2023-11-03 13:39:13,430 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-11-03 13:39:13,430 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-11-03 13:39:13,430 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-11-03 13:39:13,561 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 52#L717-1true, threadThread1of3ForFork0InUse, 263#L691-4true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:13,561 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-11-03 13:39:13,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:39:13,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:39:13,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:39:13,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:39:13,580 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 263#L691-4true, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:13,581 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-11-03 13:39:13,581 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:39:13,581 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:39:13,581 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:39:13,595 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1025] L717-4-->L717-1: Formula: (= 0 |v_#race~threads_alive~0_1|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_1|}  AuxVars[]  AssignedVars[#race~threads_alive~0][42], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 151#L690true, 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 21#L687-2true, Black: 280#true])
[2023-11-03 13:39:13,595 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-11-03 13:39:13,595 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-11-03 13:39:13,595 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:39:13,595 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-11-03 13:39:13,848 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, 195#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:13,848 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-11-03 13:39:13,848 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:39:13,848 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:39:13,848 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:39:13,848 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, 195#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:13,849 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-11-03 13:39:13,849 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:39:13,849 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:39:13,849 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:39:13,859 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 263#L691-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:13,859 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-11-03 13:39:13,859 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:39:13,859 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:39:13,859 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:39:13,938 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 14#L715true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 221#L690true, 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:13,938 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-11-03 13:39:13,938 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:39:13,938 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:39:13,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:39:13,943 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 14#L715true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, 195#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:13,943 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-11-03 13:39:13,943 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-11-03 13:39:13,944 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-11-03 13:39:13,944 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-11-03 13:39:13,985 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][88], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 14#L715true, Black: 293#(= |#race~data~0| 0), 151#L690true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:39:13,985 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-11-03 13:39:13,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:39:13,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:39:13,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:39:14,770 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 263#L691-4true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:14,771 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-11-03 13:39:14,771 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:39:14,771 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:39:14,771 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:39:14,771 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:39:14,781 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][196], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 93#L717-2true, Black: 280#true, 258#L687-8true])
[2023-11-03 13:39:14,781 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-11-03 13:39:14,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:39:14,782 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:39:14,782 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:39:14,787 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 170#$Ultimate##0true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 221#L690true, 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:14,787 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-11-03 13:39:14,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:39:14,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:39:14,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:39:14,804 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, 195#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:14,805 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-11-03 13:39:14,805 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:39:14,805 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:39:14,805 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:39:14,827 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1025] L717-4-->L717-1: Formula: (= 0 |v_#race~threads_alive~0_1|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_1|}  AuxVars[]  AssignedVars[#race~threads_alive~0][42], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 36#L691-4true, threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 21#L687-2true, Black: 280#true])
[2023-11-03 13:39:14,827 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-11-03 13:39:14,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-11-03 13:39:14,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:39:14,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-11-03 13:39:15,256 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][88], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 14#L715true, Black: 293#(= |#race~data~0| 0), 36#L691-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:39:15,256 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-11-03 13:39:15,256 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:39:15,256 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:39:15,256 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:39:15,297 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 182#L687-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 46#L694-2true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:15,297 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-11-03 13:39:15,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:39:15,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:39:15,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:39:15,432 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 2#L714-3true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 21#L687-2true, Black: 280#true, 264#L686-1true])
[2023-11-03 13:39:15,432 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-11-03 13:39:15,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:39:15,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-11-03 13:39:15,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-11-03 13:39:16,130 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][196], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 38#L687-8true, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true, 258#L687-8true])
[2023-11-03 13:39:16,131 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-11-03 13:39:16,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:39:16,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:39:16,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:39:16,133 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 221#L690true, 93#L717-2true, 264#L686-1true, Black: 280#true])
[2023-11-03 13:39:16,133 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-11-03 13:39:16,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:39:16,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:39:16,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:39:16,170 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, 195#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:16,171 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-11-03 13:39:16,171 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:39:16,171 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:39:16,171 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:39:16,171 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:39:16,282 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 21#L687-2true, 103#L694-4true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:16,282 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-11-03 13:39:16,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:39:16,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:39:16,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:39:16,326 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_54| |v_threadThread1of3ForFork0_#t~nondet2_13|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet2=|v_threadThread1of3ForFork0_#t~nondet2_13|, #race~threads_alive~0=|v_#race~threads_alive~0_54|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet2, #race~threads_alive~0][20], [288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 46#L694-2true, 93#L717-2true, 245#L687-6true, Black: 282#(= |#race~threads_alive~0| 0), 230#L687-2true])
[2023-11-03 13:39:16,326 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-11-03 13:39:16,327 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:39:16,327 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:39:16,327 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:39:16,334 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 221#L690true, 198#L717-4true, 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:16,334 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-11-03 13:39:16,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:39:16,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:39:16,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:39:16,340 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, 195#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:16,340 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event
[2023-11-03 13:39:16,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2023-11-03 13:39:16,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2023-11-03 13:39:16,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2023-11-03 13:39:16,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2023-11-03 13:39:16,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2023-11-03 13:39:16,366 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 38#L687-8true, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 21#L687-2true, 198#L717-4true, Black: 280#true])
[2023-11-03 13:39:16,366 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event
[2023-11-03 13:39:16,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2023-11-03 13:39:16,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2023-11-03 13:39:16,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2023-11-03 13:39:16,388 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][88], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 151#L690true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, Black: 280#true])
[2023-11-03 13:39:16,388 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-11-03 13:39:16,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:39:16,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:39:16,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:39:16,603 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 157#L687-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 46#L694-2true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:16,603 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-11-03 13:39:16,603 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:39:16,604 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:39:16,604 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:39:16,636 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 14#L715true, Black: 293#(= |#race~data~0| 0), 263#L691-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:16,636 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event
[2023-11-03 13:39:16,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2023-11-03 13:39:16,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2023-11-03 13:39:16,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2023-11-03 13:39:16,738 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 182#L687-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:16,738 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-11-03 13:39:16,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:39:16,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:39:16,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:39:17,597 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 263#L691-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:17,598 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-11-03 13:39:17,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:39:17,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:39:17,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:39:17,605 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 225#L687-1true, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 221#L690true, 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:17,605 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-11-03 13:39:17,605 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:39:17,605 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:39:17,605 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:39:17,608 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 170#$Ultimate##0true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 263#L691-4true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:17,608 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is not cut-off event
[2023-11-03 13:39:17,608 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2023-11-03 13:39:17,608 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2023-11-03 13:39:17,608 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2023-11-03 13:39:17,617 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 38#L687-8true, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, 49#L687-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:17,618 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is not cut-off event
[2023-11-03 13:39:17,618 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2023-11-03 13:39:17,618 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2023-11-03 13:39:17,618 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2023-11-03 13:39:17,626 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][196], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 151#L690true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true, 258#L687-8true])
[2023-11-03 13:39:17,626 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-11-03 13:39:17,627 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:39:17,627 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:39:17,627 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:39:17,628 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 221#L690true, 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:17,628 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-11-03 13:39:17,628 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:39:17,628 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:39:17,628 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:39:17,630 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 263#L691-4true, threadThread2of3ForFork0InUse, 225#L687-1true, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:17,630 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-11-03 13:39:17,630 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:39:17,630 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:39:17,630 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:39:17,661 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][196], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 291#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true, 293#(= |#race~data~0| 0), 258#L687-8true])
[2023-11-03 13:39:17,661 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-11-03 13:39:17,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:39:17,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:39:17,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:39:17,678 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, 195#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:17,678 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-11-03 13:39:17,679 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:39:17,679 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:39:17,679 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:39:17,693 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 21#L687-2true, 103#L694-4true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:17,693 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-11-03 13:39:17,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:39:17,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:39:17,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:39:17,706 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_54| |v_threadThread1of3ForFork0_#t~nondet2_13|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet2=|v_threadThread1of3ForFork0_#t~nondet2_13|, #race~threads_alive~0=|v_#race~threads_alive~0_54|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet2, #race~threads_alive~0][20], [288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, 245#L687-6true, 230#L687-2true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:17,706 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-11-03 13:39:17,706 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:39:17,706 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:39:17,706 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:39:17,709 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L700-->L700-1: Formula: (= |v_#race~threads_alive~0_10| 0)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_10|}  AuxVars[]  AssignedVars[#race~threads_alive~0][155], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 93#L717-2true, 238#L700-1true, Black: 280#true])
[2023-11-03 13:39:17,709 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-11-03 13:39:17,709 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:39:17,709 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:39:17,709 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:39:17,749 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, 195#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:17,749 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is not cut-off event
[2023-11-03 13:39:17,749 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2023-11-03 13:39:17,749 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2023-11-03 13:39:17,749 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2023-11-03 13:39:17,750 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2023-11-03 13:39:17,782 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [139#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 21#L687-2true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:17,782 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-11-03 13:39:17,782 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:39:17,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:39:17,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:39:17,882 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 151#L690true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 21#L687-2true, 198#L717-4true, Black: 280#true])
[2023-11-03 13:39:17,882 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is not cut-off event
[2023-11-03 13:39:17,883 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2023-11-03 13:39:17,883 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2023-11-03 13:39:17,883 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2023-11-03 13:39:17,903 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][88], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 36#L691-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, Black: 280#true])
[2023-11-03 13:39:17,903 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-11-03 13:39:17,903 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:39:17,903 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:39:17,903 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:39:17,999 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 157#L687-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 198#L717-4true, 46#L694-2true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:18,000 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-11-03 13:39:18,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:39:18,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:39:18,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:39:18,000 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1025] L717-4-->L717-1: Formula: (= 0 |v_#race~threads_alive~0_1|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_1|}  AuxVars[]  AssignedVars[#race~threads_alive~0][42], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 157#L687-2true, threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 46#L694-2true, 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:18,000 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-11-03 13:39:18,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-11-03 13:39:18,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-11-03 13:39:18,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-11-03 13:39:18,001 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_54| |v_threadThread1of3ForFork0_#t~nondet2_13|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet2=|v_threadThread1of3ForFork0_#t~nondet2_13|, #race~threads_alive~0=|v_#race~threads_alive~0_54|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet2, #race~threads_alive~0][20], [288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, 46#L694-2true, 245#L687-6true, Black: 282#(= |#race~threads_alive~0| 0), 230#L687-2true])
[2023-11-03 13:39:18,001 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-11-03 13:39:18,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:39:18,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:39:18,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:39:18,004 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 293#(= |#race~data~0| 0), 157#L687-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:18,004 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-11-03 13:39:18,004 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:39:18,004 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:39:18,004 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:39:18,210 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][202], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 14#L715true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true, 258#L687-8true])
[2023-11-03 13:39:18,210 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-11-03 13:39:18,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:39:18,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:39:18,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:39:18,220 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][88], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 14#L715true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 10#L694-1true, threadThread2of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:39:18,220 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-11-03 13:39:18,220 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:39:18,220 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:39:18,221 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:39:18,268 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 182#L687-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:18,269 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-11-03 13:39:18,269 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:39:18,269 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:39:18,269 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:39:18,375 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 2#L714-3true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 225#L687-1true, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 21#L687-2true, Black: 280#true])
[2023-11-03 13:39:18,375 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-11-03 13:39:18,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-11-03 13:39:18,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:39:18,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-11-03 13:39:18,376 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 2#L714-3true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 21#L687-2true, 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:18,376 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-11-03 13:39:18,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-11-03 13:39:18,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:39:18,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-11-03 13:39:18,395 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 2#L714-3true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, 49#L687-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:18,395 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-11-03 13:39:18,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-11-03 13:39:18,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-11-03 13:39:18,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:39:19,099 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 263#L691-4true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:19,099 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-11-03 13:39:19,099 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:39:19,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:39:19,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:39:19,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:39:19,109 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 221#L690true, 93#L717-2true, 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:19,109 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-11-03 13:39:19,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:39:19,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:39:19,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:39:19,111 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 263#L691-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true, 264#L686-1true])
[2023-11-03 13:39:19,111 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event
[2023-11-03 13:39:19,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-11-03 13:39:19,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-11-03 13:39:19,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-11-03 13:39:19,118 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 38#L687-8true, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 21#L687-2true, 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:19,118 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event
[2023-11-03 13:39:19,119 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-11-03 13:39:19,119 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-11-03 13:39:19,119 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-11-03 13:39:19,128 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 151#L690true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, 49#L687-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:19,128 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event
[2023-11-03 13:39:19,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-11-03 13:39:19,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-11-03 13:39:19,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-11-03 13:39:19,139 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][196], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 36#L691-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true, 258#L687-8true])
[2023-11-03 13:39:19,139 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-11-03 13:39:19,139 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:39:19,139 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:39:19,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:39:19,141 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 221#L690true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:19,141 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-11-03 13:39:19,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:39:19,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:39:19,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:39:19,195 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 21#L687-2true, 198#L717-4true, 103#L694-4true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:19,195 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-11-03 13:39:19,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:39:19,196 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:39:19,196 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:39:19,196 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1025] L717-4-->L717-1: Formula: (= 0 |v_#race~threads_alive~0_1|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_1|}  AuxVars[]  AssignedVars[#race~threads_alive~0][42], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 21#L687-2true, 103#L694-4true, 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:19,196 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-11-03 13:39:19,196 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-11-03 13:39:19,196 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-11-03 13:39:19,196 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-11-03 13:39:19,200 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, 195#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:19,200 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event
[2023-11-03 13:39:19,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-11-03 13:39:19,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-11-03 13:39:19,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-11-03 13:39:19,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-11-03 13:39:19,220 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [139#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 21#L687-2true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:19,220 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-11-03 13:39:19,220 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:39:19,221 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:39:19,221 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:39:19,235 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_54| |v_threadThread1of3ForFork0_#t~nondet2_13|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet2=|v_threadThread1of3ForFork0_#t~nondet2_13|, #race~threads_alive~0=|v_#race~threads_alive~0_54|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet2, #race~threads_alive~0][20], [24#L694-6true, 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 245#L687-6true, 93#L717-2true, 230#L687-2true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:19,235 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-11-03 13:39:19,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:39:19,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:39:19,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:39:19,276 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 221#L690true, 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:19,276 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-11-03 13:39:19,276 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:39:19,276 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:39:19,277 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:39:19,283 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, 195#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:19,283 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event
[2023-11-03 13:39:19,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-11-03 13:39:19,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-11-03 13:39:19,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-11-03 13:39:19,285 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 263#L691-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:19,286 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-11-03 13:39:19,286 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:39:19,286 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:39:19,286 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:39:19,286 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 263#L691-4true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:19,286 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-11-03 13:39:19,286 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:39:19,287 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:39:19,287 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:39:19,316 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 21#L687-2true, Black: 282#(= |#race~threads_alive~0| 0), 216#L696true])
[2023-11-03 13:39:19,316 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-11-03 13:39:19,316 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:39:19,316 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:39:19,316 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:39:19,327 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L700-->L700-1: Formula: (= |v_#race~threads_alive~0_10| 0)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_10|}  AuxVars[]  AssignedVars[#race~threads_alive~0][155], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 238#L700-1true, 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:19,327 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event
[2023-11-03 13:39:19,327 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-11-03 13:39:19,327 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-11-03 13:39:19,328 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-11-03 13:39:19,341 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][88], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 151#L690true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:39:19,342 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-11-03 13:39:19,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:39:19,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:39:19,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:39:19,369 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 263#L691-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:19,369 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event
[2023-11-03 13:39:19,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-11-03 13:39:19,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-11-03 13:39:19,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-11-03 13:39:19,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2023-11-03 13:39:19,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2023-11-03 13:39:19,380 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 263#L691-4true, threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:19,380 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-11-03 13:39:19,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:39:19,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:39:19,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:39:19,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:39:19,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:39:19,411 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 36#L691-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 21#L687-2true, 198#L717-4true, Black: 280#true])
[2023-11-03 13:39:19,411 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event
[2023-11-03 13:39:19,411 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-11-03 13:39:19,411 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2023-11-03 13:39:19,411 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2023-11-03 13:39:19,524 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, 157#L687-2true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 198#L717-4true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:19,525 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-11-03 13:39:19,525 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:39:19,525 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:39:19,525 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:39:19,525 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1025] L717-4-->L717-1: Formula: (= 0 |v_#race~threads_alive~0_1|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_1|}  AuxVars[]  AssignedVars[#race~threads_alive~0][42], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, 157#L687-2true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:19,525 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-11-03 13:39:19,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-11-03 13:39:19,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-11-03 13:39:19,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-11-03 13:39:19,526 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_54| |v_threadThread1of3ForFork0_#t~nondet2_13|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet2=|v_threadThread1of3ForFork0_#t~nondet2_13|, #race~threads_alive~0=|v_#race~threads_alive~0_54|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet2, #race~threads_alive~0][20], [288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, 245#L687-6true, 230#L687-2true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:19,526 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-11-03 13:39:19,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:39:19,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:39:19,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:39:19,530 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 157#L687-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:19,530 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-11-03 13:39:19,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:39:19,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:39:19,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:39:19,823 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 182#L687-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), 202#L696true])
[2023-11-03 13:39:19,823 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-11-03 13:39:19,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:39:19,824 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:39:19,824 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:39:20,666 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 151#L690true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 21#L687-2true, 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:20,666 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is not cut-off event
[2023-11-03 13:39:20,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2023-11-03 13:39:20,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2023-11-03 13:39:20,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2023-11-03 13:39:20,678 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 36#L691-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, 49#L687-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:20,678 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is not cut-off event
[2023-11-03 13:39:20,678 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2023-11-03 13:39:20,679 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2023-11-03 13:39:20,679 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2023-11-03 13:39:20,688 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 263#L691-4true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:20,688 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-11-03 13:39:20,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:39:20,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:39:20,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:39:20,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:39:20,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:39:20,741 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 291#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, 263#L691-4true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true, 293#(= |#race~data~0| 0)])
[2023-11-03 13:39:20,742 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-11-03 13:39:20,742 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:20,742 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:20,742 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:20,753 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 291#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 21#L687-2true, Black: 280#true, 293#(= |#race~data~0| 0)])
[2023-11-03 13:39:20,754 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is not cut-off event
[2023-11-03 13:39:20,754 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2023-11-03 13:39:20,754 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2023-11-03 13:39:20,754 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2023-11-03 13:39:20,759 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [139#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 21#L687-2true, 198#L717-4true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:20,759 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-11-03 13:39:20,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:39:20,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:39:20,760 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:39:20,760 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1025] L717-4-->L717-1: Formula: (= 0 |v_#race~threads_alive~0_1|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_1|}  AuxVars[]  AssignedVars[#race~threads_alive~0][42], [139#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 21#L687-2true, 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:20,760 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-11-03 13:39:20,760 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:39:20,760 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:39:20,760 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:39:20,783 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 21#L687-2true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), 216#L696true])
[2023-11-03 13:39:20,783 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-11-03 13:39:20,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:39:20,784 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:39:20,784 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:39:20,801 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_54| |v_threadThread1of3ForFork0_#t~nondet2_13|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet2=|v_threadThread1of3ForFork0_#t~nondet2_13|, #race~threads_alive~0=|v_#race~threads_alive~0_54|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet2, #race~threads_alive~0][20], [288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, 245#L687-6true, 230#L687-2true, Black: 282#(= |#race~threads_alive~0| 0), 202#L696true])
[2023-11-03 13:39:20,801 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-11-03 13:39:20,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:39:20,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:39:20,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:39:20,896 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 46#L694-2true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:20,896 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-11-03 13:39:20,896 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:39:20,896 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:39:20,896 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:39:20,911 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][88], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 36#L691-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:39:20,912 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-11-03 13:39:20,912 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:39:20,912 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:39:20,912 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:39:20,987 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 152#L691-1true, 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:20,987 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-11-03 13:39:20,987 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:39:20,987 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:39:20,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:39:20,995 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][202], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, Black: 280#true, 258#L687-8true])
[2023-11-03 13:39:20,995 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-11-03 13:39:20,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:39:20,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:39:20,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:39:21,007 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][88], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 10#L694-1true, threadThread2of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, Black: 280#true])
[2023-11-03 13:39:21,007 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-11-03 13:39:21,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:39:21,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:39:21,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:39:21,041 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 254#L700true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:21,041 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-11-03 13:39:21,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:39:21,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:39:21,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:39:21,042 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 173#L694true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:21,042 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-11-03 13:39:21,042 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:39:21,042 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:39:21,042 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:39:21,099 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, 157#L687-2true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 198#L717-4true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:21,099 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-11-03 13:39:21,099 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:39:21,099 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:39:21,099 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:39:21,099 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1025] L717-4-->L717-1: Formula: (= 0 |v_#race~threads_alive~0_1|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_1|}  AuxVars[]  AssignedVars[#race~threads_alive~0][42], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, 157#L687-2true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:21,100 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-11-03 13:39:21,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:39:21,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:39:21,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:39:21,100 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_54| |v_threadThread1of3ForFork0_#t~nondet2_13|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet2=|v_threadThread1of3ForFork0_#t~nondet2_13|, #race~threads_alive~0=|v_#race~threads_alive~0_54|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet2, #race~threads_alive~0][20], [24#L694-6true, 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, 245#L687-6true, Black: 282#(= |#race~threads_alive~0| 0), 230#L687-2true])
[2023-11-03 13:39:21,100 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-11-03 13:39:21,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:39:21,101 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:39:21,101 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:39:21,101 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 157#L687-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, Black: 280#true, 258#L687-8true])
[2023-11-03 13:39:21,101 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-11-03 13:39:21,101 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:39:21,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:39:21,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:39:21,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:39:21,105 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 157#L687-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), 202#L696true])
[2023-11-03 13:39:21,105 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-11-03 13:39:21,105 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:39:21,105 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:39:21,106 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:39:22,265 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 291#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, 263#L691-4true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true, 293#(= |#race~data~0| 0)])
[2023-11-03 13:39:22,265 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-11-03 13:39:22,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:22,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:22,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:22,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:22,299 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 152#L691-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:22,300 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-11-03 13:39:22,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:39:22,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:39:22,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:39:22,301 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 263#L691-4true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:22,301 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2023-11-03 13:39:22,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2023-11-03 13:39:22,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2023-11-03 13:39:22,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2023-11-03 13:39:22,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2023-11-03 13:39:22,307 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 38#L687-8true, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 206#L687-5true, 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:22,308 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2023-11-03 13:39:22,308 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2023-11-03 13:39:22,308 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2023-11-03 13:39:22,308 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2023-11-03 13:39:22,316 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 36#L691-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 21#L687-2true, 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:22,316 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2023-11-03 13:39:22,316 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2023-11-03 13:39:22,316 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2023-11-03 13:39:22,316 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2023-11-03 13:39:22,344 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 46#L694-2true, 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:22,344 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-11-03 13:39:22,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:22,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:22,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:22,432 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 21#L687-2true, 198#L717-4true, Black: 282#(= |#race~threads_alive~0| 0), 216#L696true])
[2023-11-03 13:39:22,432 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-11-03 13:39:22,432 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:39:22,432 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:39:22,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:39:22,433 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1025] L717-4-->L717-1: Formula: (= 0 |v_#race~threads_alive~0_1|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_1|}  AuxVars[]  AssignedVars[#race~threads_alive~0][42], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 21#L687-2true, 230#L687-2true, Black: 280#true, 216#L696true])
[2023-11-03 13:39:22,433 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-11-03 13:39:22,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:39:22,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:39:22,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:39:22,460 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 291#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, 263#L691-4true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, Black: 282#(= |#race~threads_alive~0| 0), 293#(= |#race~data~0| 0)])
[2023-11-03 13:39:22,460 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2023-11-03 13:39:22,460 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2023-11-03 13:39:22,460 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2023-11-03 13:39:22,460 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2023-11-03 13:39:22,475 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][179], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 21#L687-2true, 198#L717-4true, Black: 280#true])
[2023-11-03 13:39:22,475 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-11-03 13:39:22,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:39:22,476 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:39:22,476 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:39:22,476 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1025] L717-4-->L717-1: Formula: (= 0 |v_#race~threads_alive~0_1|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_1|}  AuxVars[]  AssignedVars[#race~threads_alive~0][42], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 52#L717-1true, threadThread1of3ForFork0InUse, 10#L694-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 21#L687-2true, Black: 280#true])
[2023-11-03 13:39:22,476 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-11-03 13:39:22,476 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:39:22,476 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:39:22,477 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:39:22,481 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 46#L694-2true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:22,482 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-11-03 13:39:22,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:39:22,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:39:22,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:39:22,532 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 263#L691-4true, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:22,532 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2023-11-03 13:39:22,532 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2023-11-03 13:39:22,532 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2023-11-03 13:39:22,533 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2023-11-03 13:39:22,533 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2023-11-03 13:39:22,596 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 293#(= |#race~data~0| 0), 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:22,596 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-11-03 13:39:22,596 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:39:22,596 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:39:22,596 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:39:22,735 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][196], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, 230#L687-2true, Black: 280#true, 258#L687-8true])
[2023-11-03 13:39:22,735 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-11-03 13:39:22,735 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:39:22,735 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:39:22,736 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:39:22,736 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:39:22,948 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 157#L687-2true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 198#L717-4true, Black: 282#(= |#race~threads_alive~0| 0), 202#L696true])
[2023-11-03 13:39:22,948 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-11-03 13:39:22,948 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:39:22,948 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:39:22,948 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:39:22,948 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1025] L717-4-->L717-1: Formula: (= 0 |v_#race~threads_alive~0_1|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_1|}  AuxVars[]  AssignedVars[#race~threads_alive~0][42], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 157#L687-2true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true, 202#L696true])
[2023-11-03 13:39:22,949 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-11-03 13:39:22,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:39:22,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:39:22,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:39:22,949 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_54| |v_threadThread1of3ForFork0_#t~nondet2_13|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet2=|v_threadThread1of3ForFork0_#t~nondet2_13|, #race~threads_alive~0=|v_#race~threads_alive~0_54|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet2, #race~threads_alive~0][20], [288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, 245#L687-6true, 230#L687-2true, Black: 282#(= |#race~threads_alive~0| 0), 202#L696true])
[2023-11-03 13:39:22,949 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-11-03 13:39:22,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:39:22,950 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:39:22,950 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:39:23,210 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][196], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 2#L714-3true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true, 258#L687-8true])
[2023-11-03 13:39:23,210 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-11-03 13:39:23,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-11-03 13:39:23,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-11-03 13:39:23,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:39:23,260 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 2#L714-3true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 206#L687-5true, 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:23,260 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-11-03 13:39:23,260 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-11-03 13:39:23,260 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-11-03 13:39:23,260 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:39:24,007 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 46#L694-2true, 93#L717-2true, 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:24,007 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-11-03 13:39:24,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:39:24,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:39:24,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:39:24,020 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 151#L690true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 206#L687-5true, 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:24,020 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is not cut-off event
[2023-11-03 13:39:24,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2023-11-03 13:39:24,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2023-11-03 13:39:24,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2023-11-03 13:39:24,072 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 293#(= |#race~data~0| 0), 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:24,072 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-11-03 13:39:24,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:39:24,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:39:24,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:39:24,072 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:24,073 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-11-03 13:39:24,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:24,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:24,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:24,228 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1025] L717-4-->L717-1: Formula: (= 0 |v_#race~threads_alive~0_1|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_1|}  AuxVars[]  AssignedVars[#race~threads_alive~0][42], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, Black: 293#(= |#race~data~0| 0), 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 21#L687-2true, Black: 280#true])
[2023-11-03 13:39:24,228 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-11-03 13:39:24,228 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:39:24,228 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:39:24,228 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:39:24,234 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:24,235 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-11-03 13:39:24,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:39:24,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:39:24,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:39:24,338 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 46#L694-2true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:24,339 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is not cut-off event
[2023-11-03 13:39:24,339 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2023-11-03 13:39:24,339 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2023-11-03 13:39:24,339 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2023-11-03 13:39:24,339 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:24,339 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-11-03 13:39:24,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:39:24,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:39:24,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:39:24,340 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, Black: 293#(= |#race~data~0| 0), 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:24,340 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-11-03 13:39:24,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:39:24,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:39:24,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:39:24,737 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 14#L715true, Black: 293#(= |#race~data~0| 0), 254#L700true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:24,737 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is not cut-off event
[2023-11-03 13:39:24,737 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2023-11-03 13:39:24,737 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2023-11-03 13:39:24,737 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2023-11-03 13:39:24,738 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 14#L715true, Black: 293#(= |#race~data~0| 0), 173#L694true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:24,738 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is not cut-off event
[2023-11-03 13:39:24,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2023-11-03 13:39:24,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2023-11-03 13:39:24,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2023-11-03 13:39:24,739 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 14#L715true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 46#L694-2true, 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:24,739 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-11-03 13:39:24,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:39:24,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:39:24,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:39:24,750 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][196], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 14#L715true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true, 258#L687-8true])
[2023-11-03 13:39:24,750 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-11-03 13:39:24,751 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:24,751 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:24,751 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:24,815 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 14#L715true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, 49#L687-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:39:24,815 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-11-03 13:39:24,815 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:39:24,816 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:39:24,816 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:39:24,820 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][88], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 14#L715true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:39:24,820 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-11-03 13:39:24,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:39:24,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:39:24,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:39:24,932 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 14#L715true, 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 46#L694-2true, Black: 280#true])
[2023-11-03 13:39:24,932 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-11-03 13:39:24,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:39:24,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:39:24,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:39:25,039 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 2#L714-3true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, 195#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:25,039 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-11-03 13:39:25,040 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-11-03 13:39:25,040 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-11-03 13:39:25,040 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:39:25,844 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 254#L700true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:25,844 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:39:25,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:39:25,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:39:25,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:39:25,845 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 173#L694true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:25,845 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:39:25,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:39:25,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:39:25,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:39:25,877 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 36#L691-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 206#L687-5true, 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:25,877 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is not cut-off event
[2023-11-03 13:39:25,877 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2023-11-03 13:39:25,877 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2023-11-03 13:39:25,878 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2023-11-03 13:39:25,943 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, Black: 293#(= |#race~data~0| 0), 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:25,943 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-11-03 13:39:25,943 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:25,943 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:25,944 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:25,944 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:25,944 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:39:25,944 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:25,944 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:25,944 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:26,107 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 167#L720-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:26,108 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-11-03 13:39:26,108 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:26,108 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:26,108 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:26,118 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 198#L717-4true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:26,119 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-11-03 13:39:26,119 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:39:26,119 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:39:26,119 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:39:26,119 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1025] L717-4-->L717-1: Formula: (= 0 |v_#race~threads_alive~0_1|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_1|}  AuxVars[]  AssignedVars[#race~threads_alive~0][42], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 293#(= |#race~data~0| 0), 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:26,119 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-11-03 13:39:26,119 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:39:26,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:39:26,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:39:26,130 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:26,130 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-11-03 13:39:26,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:39:26,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:39:26,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:39:26,256 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:26,256 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-11-03 13:39:26,256 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:39:26,256 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:39:26,257 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:39:26,257 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, Black: 282#(= |#race~threads_alive~0| 0), 202#L696true])
[2023-11-03 13:39:26,257 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-11-03 13:39:26,257 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:39:26,257 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:39:26,258 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:39:26,554 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][196], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 291#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true, 293#(= |#race~data~0| 0), 258#L687-8true])
[2023-11-03 13:39:26,555 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-11-03 13:39:26,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:39:26,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:39:26,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:39:26,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:39:26,687 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, 14#L715true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:26,687 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-11-03 13:39:26,687 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:39:26,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:39:26,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:39:26,707 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 14#L715true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 221#L690true, Black: 280#true])
[2023-11-03 13:39:26,707 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:39:26,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:26,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:26,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:26,744 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 14#L715true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 21#L687-2true, Black: 280#true])
[2023-11-03 13:39:26,744 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-11-03 13:39:26,744 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:39:26,744 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:39:26,745 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:39:26,776 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][179], [113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 14#L715true, Black: 293#(= |#race~data~0| 0), 157#L687-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 46#L694-2true, Black: 280#true])
[2023-11-03 13:39:26,776 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is not cut-off event
[2023-11-03 13:39:26,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2023-11-03 13:39:26,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2023-11-03 13:39:26,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2023-11-03 13:39:26,777 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][179], [113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, 14#L715true, Black: 293#(= |#race~data~0| 0), 157#L687-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:39:26,777 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-11-03 13:39:26,777 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:39:26,777 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:39:26,777 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:39:26,868 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 14#L715true, 16#L694-4true, 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:39:26,868 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-11-03 13:39:26,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:39:26,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:39:26,869 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:39:26,914 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 2#L714-3true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 221#L690true, 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:26,915 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-11-03 13:39:26,915 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-11-03 13:39:26,915 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-11-03 13:39:26,915 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:39:27,732 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 291#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 221#L690true, 230#L687-2true, Black: 280#true, 293#(= |#race~data~0| 0)])
[2023-11-03 13:39:27,732 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-11-03 13:39:27,732 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:39:27,732 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:39:27,733 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:39:27,780 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 46#L694-2true, 198#L717-4true, 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:27,781 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:39:27,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:39:27,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:39:27,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:39:27,902 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true, 202#L696true])
[2023-11-03 13:39:27,903 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:39:27,903 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:27,903 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:27,903 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:27,903 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, 230#L687-2true, Black: 280#true, 202#L696true])
[2023-11-03 13:39:27,903 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:39:27,904 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:27,904 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:27,904 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:27,917 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][196], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 10#L694-1true, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true, 258#L687-8true])
[2023-11-03 13:39:27,917 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:39:27,917 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:27,917 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:27,917 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:28,017 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 291#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 195#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true, 293#(= |#race~data~0| 0)])
[2023-11-03 13:39:28,017 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is not cut-off event
[2023-11-03 13:39:28,017 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2023-11-03 13:39:28,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2023-11-03 13:39:28,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2023-11-03 13:39:28,249 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L700-->L700-1: Formula: (= |v_#race~threads_alive~0_10| 0)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_10|}  AuxVars[]  AssignedVars[#race~threads_alive~0][155], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 291#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 238#L700-1true, 230#L687-2true, Black: 280#true, 293#(= |#race~data~0| 0)])
[2023-11-03 13:39:28,249 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is not cut-off event
[2023-11-03 13:39:28,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2023-11-03 13:39:28,250 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2023-11-03 13:39:28,250 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2023-11-03 13:39:28,252 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:28,252 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-11-03 13:39:28,252 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:39:28,253 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:39:28,253 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:39:28,276 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 198#L717-4true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:28,276 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-11-03 13:39:28,276 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:39:28,277 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:39:28,277 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:39:28,277 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1025] L717-4-->L717-1: Formula: (= 0 |v_#race~threads_alive~0_1|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_1|}  AuxVars[]  AssignedVars[#race~threads_alive~0][42], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:28,277 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-11-03 13:39:28,277 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:39:28,277 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:39:28,277 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:39:28,281 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1025] L717-4-->L717-1: Formula: (= 0 |v_#race~threads_alive~0_1|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_1|}  AuxVars[]  AssignedVars[#race~threads_alive~0][42], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 21#L687-2true, 68#L695true, Black: 280#true])
[2023-11-03 13:39:28,281 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-11-03 13:39:28,281 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:39:28,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:39:28,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:39:28,289 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), 202#L696true])
[2023-11-03 13:39:28,289 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-11-03 13:39:28,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:39:28,290 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:39:28,290 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:39:28,435 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, Black: 282#(= |#race~threads_alive~0| 0), 202#L696true])
[2023-11-03 13:39:28,436 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-11-03 13:39:28,436 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:39:28,436 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:39:28,436 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:39:28,475 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 152#L691-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:28,476 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-11-03 13:39:28,476 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:39:28,476 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:39:28,476 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:39:28,492 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 254#L700true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:28,492 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is not cut-off event
[2023-11-03 13:39:28,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2023-11-03 13:39:28,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2023-11-03 13:39:28,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is not cut-off event
[2023-11-03 13:39:28,493 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2023-11-03 13:39:28,493 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 173#L694true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:28,494 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is not cut-off event
[2023-11-03 13:39:28,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2023-11-03 13:39:28,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is not cut-off event
[2023-11-03 13:39:28,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2023-11-03 13:39:28,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2023-11-03 13:39:28,494 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 46#L694-2true, 198#L717-4true, 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:28,494 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-11-03 13:39:28,495 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:39:28,495 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:28,495 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:39:28,495 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:39:28,510 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][196], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, Black: 280#true, 258#L687-8true])
[2023-11-03 13:39:28,510 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:39:28,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:28,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:28,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:28,566 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 10#L694-1true, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 21#L687-2true, 198#L717-4true, Black: 280#true])
[2023-11-03 13:39:28,567 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is not cut-off event
[2023-11-03 13:39:28,567 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2023-11-03 13:39:28,567 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is not cut-off event
[2023-11-03 13:39:28,567 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is not cut-off event
[2023-11-03 13:39:28,587 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, 49#L687-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, Black: 280#true])
[2023-11-03 13:39:28,587 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-11-03 13:39:28,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:39:28,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:39:28,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:39:28,592 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][88], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, Black: 280#true])
[2023-11-03 13:39:28,592 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-11-03 13:39:28,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:39:28,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:39:28,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:39:28,737 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 14#L715true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:28,737 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-11-03 13:39:28,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:39:28,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:39:28,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:39:28,755 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 14#L715true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 263#L691-4true, 125#L700-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:39:28,755 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:39:28,755 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:28,755 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:28,756 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:28,809 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][88], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 14#L715true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 68#L695true, Black: 280#true])
[2023-11-03 13:39:28,809 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-11-03 13:39:28,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:39:28,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:39:28,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:39:28,822 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][179], [113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, 14#L715true, Black: 293#(= |#race~data~0| 0), 157#L687-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:39:28,822 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-11-03 13:39:28,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:39:28,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:39:28,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:39:28,900 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, 46#L694-2true, Black: 280#true])
[2023-11-03 13:39:28,900 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-11-03 13:39:28,901 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:39:28,901 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:39:28,901 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:39:28,918 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [113#L700-1true, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 14#L715true, 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:39:28,918 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-11-03 13:39:28,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:39:28,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:39:28,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:39:28,975 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 2#L714-3true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 263#L691-4true, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:28,975 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-11-03 13:39:28,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:39:28,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:39:28,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:29,029 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][88], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 2#L714-3true, Black: 293#(= |#race~data~0| 0), 151#L690true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:39:29,030 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-11-03 13:39:29,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-11-03 13:39:29,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:39:29,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-11-03 13:39:29,836 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 291#true, 131#ULTIMATE.startEXITtrue, 263#L691-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true, 293#(= |#race~data~0| 0)])
[2023-11-03 13:39:29,837 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-11-03 13:39:29,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:29,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:29,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:29,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:29,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:30,041 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 46#L694-2true, 198#L717-4true, 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:30,041 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:39:30,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:39:30,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:30,042 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:39:30,042 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:39:30,042 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:39:30,049 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:30,049 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:39:30,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:30,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:30,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:30,064 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 21#L687-2true, 198#L717-4true, Black: 280#true])
[2023-11-03 13:39:30,065 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:39:30,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:39:30,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:30,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:39:30,150 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, 49#L687-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:30,150 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-11-03 13:39:30,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:30,151 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:30,151 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:30,201 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 254#L700true, threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:30,201 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is not cut-off event
[2023-11-03 13:39:30,201 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is not cut-off event
[2023-11-03 13:39:30,201 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is not cut-off event
[2023-11-03 13:39:30,201 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is not cut-off event
[2023-11-03 13:39:30,202 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 173#L694true, threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:30,202 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is not cut-off event
[2023-11-03 13:39:30,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is not cut-off event
[2023-11-03 13:39:30,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is not cut-off event
[2023-11-03 13:39:30,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is not cut-off event
[2023-11-03 13:39:30,203 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 46#L694-2true, 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:30,203 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-11-03 13:39:30,203 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:30,203 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:30,203 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:30,203 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:30,221 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][196], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true, 258#L687-8true])
[2023-11-03 13:39:30,221 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:39:30,221 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:30,221 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:30,221 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:30,413 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 198#L717-4true, Black: 282#(= |#race~threads_alive~0| 0), 202#L696true])
[2023-11-03 13:39:30,413 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-11-03 13:39:30,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:39:30,414 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:39:30,414 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:39:30,414 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1025] L717-4-->L717-1: Formula: (= 0 |v_#race~threads_alive~0_1|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_1|}  AuxVars[]  AssignedVars[#race~threads_alive~0][42], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true, 202#L696true])
[2023-11-03 13:39:30,414 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-11-03 13:39:30,414 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:39:30,414 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:39:30,414 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:39:30,567 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][196], [113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true, 258#L687-8true])
[2023-11-03 13:39:30,567 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:39:30,567 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:30,567 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:30,567 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:30,568 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][196], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 52#L717-1true, 125#L700-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true, 258#L687-8true])
[2023-11-03 13:39:30,568 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:39:30,568 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:30,568 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:30,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:30,580 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:30,580 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-11-03 13:39:30,580 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:30,580 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:30,580 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:30,580 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:30,601 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 221#L690true, 198#L717-4true, Black: 280#true])
[2023-11-03 13:39:30,602 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:39:30,602 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:30,602 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:30,602 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:30,645 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 21#L687-2true, 198#L717-4true, Black: 280#true])
[2023-11-03 13:39:30,645 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-11-03 13:39:30,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:30,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:30,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:30,783 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][179], [113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 157#L687-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, 46#L694-2true, Black: 280#true])
[2023-11-03 13:39:30,784 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:39:30,784 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:39:30,784 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:39:30,784 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:39:30,821 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][179], [113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 157#L687-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 46#L694-2true, 198#L717-4true, Black: 280#true])
[2023-11-03 13:39:30,822 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is not cut-off event
[2023-11-03 13:39:30,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is not cut-off event
[2023-11-03 13:39:30,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is not cut-off event
[2023-11-03 13:39:30,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is not cut-off event
[2023-11-03 13:39:30,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is not cut-off event
[2023-11-03 13:39:30,822 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][179], [113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 293#(= |#race~data~0| 0), 157#L687-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, Black: 280#true])
[2023-11-03 13:39:30,823 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-11-03 13:39:30,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:30,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:30,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:30,846 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 14#L715true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true, 202#L696true])
[2023-11-03 13:39:30,847 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-11-03 13:39:30,847 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:30,847 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:30,847 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:30,867 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 14#L715true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 206#L687-5true, Black: 280#true])
[2023-11-03 13:39:30,868 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-11-03 13:39:30,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:30,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:30,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:30,929 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][179], [113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 14#L715true, Black: 293#(= |#race~data~0| 0), 157#L687-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true, 202#L696true])
[2023-11-03 13:39:30,929 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-11-03 13:39:30,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:30,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:30,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:31,014 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, Black: 280#true])
[2023-11-03 13:39:31,015 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-11-03 13:39:31,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:31,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:31,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:31,035 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 14#L715true, 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true, 202#L696true])
[2023-11-03 13:39:31,035 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-11-03 13:39:31,035 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:31,035 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:31,035 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:31,187 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][88], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 2#L714-3true, Black: 293#(= |#race~data~0| 0), 36#L691-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:39:31,187 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-11-03 13:39:31,187 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:39:31,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:39:31,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:32,088 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 167#L720-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:32,088 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:39:32,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:32,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:32,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:32,135 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:32,136 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:39:32,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:32,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:32,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:32,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:32,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:32,146 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:32,146 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:39:32,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:39:32,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:39:32,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:39:32,162 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 151#L690true, 152#L691-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:32,162 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-11-03 13:39:32,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:39:32,163 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:39:32,163 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:39:32,178 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 254#L700true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:32,178 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is not cut-off event
[2023-11-03 13:39:32,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2023-11-03 13:39:32,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2023-11-03 13:39:32,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2023-11-03 13:39:32,179 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 173#L694true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:32,179 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is not cut-off event
[2023-11-03 13:39:32,179 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2023-11-03 13:39:32,179 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2023-11-03 13:39:32,179 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2023-11-03 13:39:32,179 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 46#L694-2true, 93#L717-2true, 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:32,179 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-11-03 13:39:32,180 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:39:32,180 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:39:32,180 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:39:32,180 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:39:32,188 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 254#L700true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:32,188 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is not cut-off event
[2023-11-03 13:39:32,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2023-11-03 13:39:32,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2023-11-03 13:39:32,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2023-11-03 13:39:32,190 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 173#L694true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:32,190 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is not cut-off event
[2023-11-03 13:39:32,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2023-11-03 13:39:32,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2023-11-03 13:39:32,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2023-11-03 13:39:32,190 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 46#L694-2true, 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:32,191 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-11-03 13:39:32,191 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:39:32,191 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:39:32,191 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:39:32,215 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 21#L687-2true, 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:32,215 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-11-03 13:39:32,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:39:32,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:39:32,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:39:32,236 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1190] L700-5-->L700-6: Formula: (= |v_#race~threads_alive~0_13| |v_threadThread2of3ForFork0_#t~nondet10_3|)  InVars {threadThread2of3ForFork0_#t~nondet10=|v_threadThread2of3ForFork0_#t~nondet10_3|}  OutVars{threadThread2of3ForFork0_#t~nondet10=|v_threadThread2of3ForFork0_#t~nondet10_3|, #race~threads_alive~0=|v_#race~threads_alive~0_13|}  AuxVars[]  AssignedVars[#race~threads_alive~0][171], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 38#L687-8true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 58#L700-6true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:32,237 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-11-03 13:39:32,237 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:39:32,237 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:39:32,237 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:39:32,306 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:32,306 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-11-03 13:39:32,306 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:39:32,306 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:39:32,307 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:39:32,307 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:39:32,499 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 291#true, 131#ULTIMATE.startEXITtrue, 254#L700true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, Black: 282#(= |#race~threads_alive~0| 0), 293#(= |#race~data~0| 0)])
[2023-11-03 13:39:32,499 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is not cut-off event
[2023-11-03 13:39:32,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2023-11-03 13:39:32,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2023-11-03 13:39:32,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2023-11-03 13:39:32,500 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 291#true, 131#ULTIMATE.startEXITtrue, 173#L694true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, Black: 282#(= |#race~threads_alive~0| 0), 293#(= |#race~data~0| 0)])
[2023-11-03 13:39:32,500 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is not cut-off event
[2023-11-03 13:39:32,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2023-11-03 13:39:32,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2023-11-03 13:39:32,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2023-11-03 13:39:32,500 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 291#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 46#L694-2true, Black: 282#(= |#race~threads_alive~0| 0), 293#(= |#race~data~0| 0)])
[2023-11-03 13:39:32,500 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-11-03 13:39:32,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:39:32,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:39:32,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:39:32,514 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 167#L720-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:32,514 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-11-03 13:39:32,514 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:39:32,514 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:39:32,515 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:39:32,582 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 254#L700true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:32,582 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is not cut-off event
[2023-11-03 13:39:32,582 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2023-11-03 13:39:32,582 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2023-11-03 13:39:32,582 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2023-11-03 13:39:32,583 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 173#L694true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:32,583 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is not cut-off event
[2023-11-03 13:39:32,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2023-11-03 13:39:32,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2023-11-03 13:39:32,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2023-11-03 13:39:32,583 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 46#L694-2true, 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:32,583 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-11-03 13:39:32,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:39:32,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:39:32,584 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:39:32,600 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][88], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 263#L691-4true, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true])
[2023-11-03 13:39:32,600 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:39:32,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:39:32,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:39:32,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:39:32,663 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][196], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true, 258#L687-8true])
[2023-11-03 13:39:32,663 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:39:32,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:32,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:32,664 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:32,665 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 291#true, 131#ULTIMATE.startEXITtrue, 152#L691-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true, 293#(= |#race~data~0| 0)])
[2023-11-03 13:39:32,665 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-11-03 13:39:32,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:39:32,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:39:32,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:39:32,683 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:32,683 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-11-03 13:39:32,683 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:39:32,683 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:39:32,683 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:39:32,683 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:32,705 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 263#L691-4true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, Black: 280#true])
[2023-11-03 13:39:32,706 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:39:32,706 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:32,706 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:32,706 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:32,770 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][88], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, 68#L695true, Black: 280#true])
[2023-11-03 13:39:32,771 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-11-03 13:39:32,771 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:39:32,771 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:39:32,771 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:39:32,847 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][179], [113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, 157#L687-2true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, Black: 280#true])
[2023-11-03 13:39:32,847 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:39:32,847 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:32,847 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:32,847 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:32,847 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:32,886 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][179], [113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, Black: 293#(= |#race~data~0| 0), 157#L687-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, Black: 280#true])
[2023-11-03 13:39:32,887 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-11-03 13:39:32,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:39:32,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:39:32,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:39:33,211 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, Black: 280#true])
[2023-11-03 13:39:33,211 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-11-03 13:39:33,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:39:33,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:39:33,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:39:34,110 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 291#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 46#L694-2true, 230#L687-2true, Black: 280#true, 293#(= |#race~data~0| 0)])
[2023-11-03 13:39:34,111 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:39:34,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:34,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:34,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:34,112 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:34,112 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:39:34,112 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:34,112 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:34,112 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:34,136 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 167#L720-1true, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:34,137 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:39:34,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:34,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:34,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:34,200 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:34,201 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:39:34,201 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:39:34,201 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:39:34,201 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:39:34,201 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:39:34,201 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:34,212 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, 230#L687-2true, Black: 280#true, 202#L696true])
[2023-11-03 13:39:34,213 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:39:34,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:34,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:34,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:34,344 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 21#L687-2true, 198#L717-4true, 68#L695true, Black: 280#true])
[2023-11-03 13:39:34,344 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:39:34,345 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:34,345 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:39:34,345 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:39:34,346 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 36#L691-4true, 152#L691-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:34,346 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-11-03 13:39:34,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:34,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:34,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:34,350 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 221#L690true, 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:34,350 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:39:34,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:34,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:34,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:34,364 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:34,364 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-11-03 13:39:34,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:34,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:34,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:34,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:34,365 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 167#L720-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:34,365 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:39:34,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:34,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:34,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:34,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:34,366 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:34,366 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:39:34,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:34,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:34,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:34,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:34,376 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:34,376 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-11-03 13:39:34,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:34,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:34,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:34,428 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1190] L700-5-->L700-6: Formula: (= |v_#race~threads_alive~0_13| |v_threadThread2of3ForFork0_#t~nondet10_3|)  InVars {threadThread2of3ForFork0_#t~nondet10=|v_threadThread2of3ForFork0_#t~nondet10_3|}  OutVars{threadThread2of3ForFork0_#t~nondet10=|v_threadThread2of3ForFork0_#t~nondet10_3|, #race~threads_alive~0=|v_#race~threads_alive~0_13|}  AuxVars[]  AssignedVars[#race~threads_alive~0][171], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 151#L690true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, 58#L700-6true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:34,428 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-11-03 13:39:34,429 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:34,429 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:34,429 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:34,454 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, 49#L687-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, 68#L695true, Black: 280#true])
[2023-11-03 13:39:34,455 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-11-03 13:39:34,455 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:34,455 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:34,455 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:34,508 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:34,509 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-11-03 13:39:34,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:34,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:34,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:34,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:34,527 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][196], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, 68#L695true, Black: 280#true, 258#L687-8true])
[2023-11-03 13:39:34,528 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:39:34,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:34,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:34,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:34,711 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 293#(= |#race~data~0| 0), 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:34,712 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-11-03 13:39:34,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:34,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:34,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:34,715 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 291#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, Black: 282#(= |#race~threads_alive~0| 0), 202#L696true, 293#(= |#race~data~0| 0)])
[2023-11-03 13:39:34,715 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:39:34,715 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:34,715 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:34,716 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:34,716 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 291#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, Black: 282#(= |#race~threads_alive~0| 0), 293#(= |#race~data~0| 0)])
[2023-11-03 13:39:34,716 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:39:34,716 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:34,716 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:34,716 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:34,716 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 291#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, Black: 282#(= |#race~threads_alive~0| 0), 293#(= |#race~data~0| 0)])
[2023-11-03 13:39:34,716 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-11-03 13:39:34,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:34,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:34,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:34,717 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:34,717 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-11-03 13:39:34,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:34,718 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:34,718 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:34,730 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 167#L720-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, Black: 282#(= |#race~threads_alive~0| 0), 202#L696true])
[2023-11-03 13:39:34,730 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-11-03 13:39:34,730 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:34,731 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:34,731 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:34,793 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:34,794 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-11-03 13:39:34,794 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:34,794 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:34,794 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:34,799 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][196], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, 230#L687-2true, Black: 280#true, 258#L687-8true])
[2023-11-03 13:39:34,799 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:39:34,799 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:39:34,799 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:39:34,799 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:39:34,800 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:39:34,800 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][196], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true, 258#L687-8true])
[2023-11-03 13:39:34,800 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-11-03 13:39:34,800 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:39:34,800 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:39:34,800 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:39:34,800 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:39:34,890 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, 230#L687-2true, Black: 280#true, 202#L696true])
[2023-11-03 13:39:34,890 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-11-03 13:39:34,890 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:34,890 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:34,890 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:34,890 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:34,914 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 206#L687-5true, 198#L717-4true, Black: 280#true])
[2023-11-03 13:39:34,914 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-11-03 13:39:34,915 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:34,915 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:34,915 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:34,925 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][196], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true, 258#L687-8true])
[2023-11-03 13:39:34,925 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:39:34,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:34,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:34,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:35,053 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][179], [113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, 157#L687-2true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, Black: 280#true])
[2023-11-03 13:39:35,053 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:39:35,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:39:35,054 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:39:35,054 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:39:35,054 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:39:35,096 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][179], [113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 157#L687-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, Black: 280#true, 202#L696true])
[2023-11-03 13:39:35,096 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-11-03 13:39:35,097 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:35,097 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:35,097 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:35,198 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 14#L715true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 46#L694-2true, Black: 280#true])
[2023-11-03 13:39:35,198 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is not cut-off event
[2023-11-03 13:39:35,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is not cut-off event
[2023-11-03 13:39:35,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is not cut-off event
[2023-11-03 13:39:35,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is not cut-off event
[2023-11-03 13:39:35,199 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 14#L715true, 16#L694-4true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:39:35,199 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-11-03 13:39:35,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:35,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:35,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:35,326 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, Black: 280#true, 202#L696true])
[2023-11-03 13:39:35,326 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-11-03 13:39:35,326 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:35,326 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:35,326 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:36,286 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 291#true, 16#L694-4true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true, 293#(= |#race~data~0| 0)])
[2023-11-03 13:39:36,286 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:39:36,286 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:36,287 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:36,287 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:36,287 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 293#(= |#race~data~0| 0), 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:36,287 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:39:36,287 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:36,287 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:36,288 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:36,288 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:36,288 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:39:36,288 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:36,288 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:36,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:36,314 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 167#L720-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true, 202#L696true])
[2023-11-03 13:39:36,315 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:39:36,315 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:36,315 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:36,315 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:36,478 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, 230#L687-2true, Black: 280#true, 202#L696true])
[2023-11-03 13:39:36,478 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:39:36,479 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:36,479 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:36,479 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:36,479 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:36,479 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:36,516 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 263#L691-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:36,517 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:39:36,517 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:36,517 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:36,517 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:36,534 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:36,535 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:39:36,535 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:36,535 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:36,535 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:36,535 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:36,545 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:36,546 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:39:36,546 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:36,546 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:36,546 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:36,559 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 206#L687-5true, 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:36,560 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:39:36,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:36,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:36,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:36,573 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 21#L687-2true, 93#L717-2true, Black: 280#true, 68#L695true])
[2023-11-03 13:39:36,573 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:39:36,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:36,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:36,574 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:36,599 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 211#threadEXITtrue, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 198#L717-4true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:36,599 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:39:36,599 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:36,599 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:36,599 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:36,600 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1025] L717-4-->L717-1: Formula: (= 0 |v_#race~threads_alive~0_1|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_1|}  AuxVars[]  AssignedVars[#race~threads_alive~0][42], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse, 211#threadEXITtrue, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:36,600 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:39:36,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:36,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:39:36,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:39:36,607 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1190] L700-5-->L700-6: Formula: (= |v_#race~threads_alive~0_13| |v_threadThread2of3ForFork0_#t~nondet10_3|)  InVars {threadThread2of3ForFork0_#t~nondet10=|v_threadThread2of3ForFork0_#t~nondet10_3|}  OutVars{threadThread2of3ForFork0_#t~nondet10=|v_threadThread2of3ForFork0_#t~nondet10_3|, #race~threads_alive~0=|v_#race~threads_alive~0_13|}  AuxVars[]  AssignedVars[#race~threads_alive~0][171], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 36#L691-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 58#L700-6true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:36,607 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:39:36,607 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:36,607 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:36,608 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:36,656 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 263#L691-4true, 52#L717-1true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:39:36,657 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:39:36,657 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:36,657 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:36,657 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:36,683 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true, 202#L696true])
[2023-11-03 13:39:36,683 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:39:36,683 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:36,683 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:36,683 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:36,683 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:36,881 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, Black: 293#(= |#race~data~0| 0), 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:36,881 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:39:36,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:36,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:36,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:36,885 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, Black: 282#(= |#race~threads_alive~0| 0), 202#L696true])
[2023-11-03 13:39:36,885 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:39:36,885 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:36,885 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:36,885 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:36,896 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 263#L691-4true, 167#L720-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:36,897 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:39:36,897 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:36,897 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:36,897 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:36,959 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:36,960 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:39:36,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:36,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:36,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:36,973 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, 195#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:36,973 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:39:36,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:36,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:36,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:37,164 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][88], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse, 38#L687-8true, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:39:37,164 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:39:37,164 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:39:37,164 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:39:37,164 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:39:37,222 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][179], [113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 157#L687-2true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, Black: 280#true, 202#L696true])
[2023-11-03 13:39:37,222 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:39:37,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:37,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:37,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:37,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:37,304 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 14#L715true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, 195#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:39:37,304 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is not cut-off event
[2023-11-03 13:39:37,304 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is not cut-off event
[2023-11-03 13:39:37,304 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is not cut-off event
[2023-11-03 13:39:37,304 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is not cut-off event
[2023-11-03 13:39:37,402 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][88], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 14#L715true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 211#threadEXITtrue, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true])
[2023-11-03 13:39:37,402 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:39:37,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:37,403 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:37,403 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:37,452 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, 14#L715true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:39:37,453 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:39:37,453 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:37,453 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:37,453 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:37,457 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][88], [8#threadEXITtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 14#L715true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:39:37,457 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:39:37,457 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:37,457 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:37,457 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:37,458 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [75#threadEXITtrue, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 14#L715true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:39:37,458 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:39:37,458 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:37,458 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:37,458 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:37,558 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L715true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 211#threadEXITtrue, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:39:37,559 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:39:37,559 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:37,559 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:37,559 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:38,445 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, Black: 291#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true, 293#(= |#race~data~0| 0)])
[2023-11-03 13:39:38,446 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:39:38,446 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:38,446 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:38,446 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:38,447 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, Black: 293#(= |#race~data~0| 0), 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:38,447 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:39:38,447 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:38,447 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:38,447 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:38,448 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true, 202#L696true])
[2023-11-03 13:39:38,448 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:39:38,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:38,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:38,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:38,574 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, 195#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, Black: 280#true])
[2023-11-03 13:39:38,575 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:39:38,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:38,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:38,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:38,596 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 263#L691-4true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:38,596 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:39:38,596 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:38,596 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:38,596 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:38,613 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, 230#L687-2true, Black: 280#true, 202#L696true])
[2023-11-03 13:39:38,613 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:39:38,613 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:38,613 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:38,613 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:38,613 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:38,624 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 93#L717-2true, Black: 280#true, 202#L696true])
[2023-11-03 13:39:38,624 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:39:38,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:38,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:38,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:38,755 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][196], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 164#L700-6true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true, 258#L687-8true])
[2023-11-03 13:39:38,755 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:39:38,755 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:38,755 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:38,755 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:38,775 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 46#L694-2true, Black: 282#(= |#race~threads_alive~0| 0), 55#L700-2true])
[2023-11-03 13:39:38,775 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:39:38,775 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:38,775 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:38,775 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:38,797 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_52| |v_threadThread1of3ForFork0_#t~nondet10_15|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet10=|v_threadThread1of3ForFork0_#t~nondet10_15|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet10, #race~threads_alive~0][136], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 52#L717-1true, 209#L700-6true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 46#L694-2true, 230#L687-2true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:38,797 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:39:38,798 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:38,798 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:38,798 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:38,819 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 93#L717-2true, Black: 280#true, 258#L687-8true])
[2023-11-03 13:39:38,820 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:39:38,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:39:38,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:38,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:39:39,018 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, Black: 282#(= |#race~threads_alive~0| 0), 202#L696true])
[2023-11-03 13:39:39,018 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:39:39,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:39,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:39,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:39,023 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 263#L691-4true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:39,023 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:39:39,023 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:39,023 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:39,023 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:39,102 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true, 202#L696true])
[2023-11-03 13:39:39,102 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:39:39,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:39,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:39,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:39,362 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, 46#L694-2true, Black: 280#true])
[2023-11-03 13:39:39,362 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is not cut-off event
[2023-11-03 13:39:39,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is not cut-off event
[2023-11-03 13:39:39,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is not cut-off event
[2023-11-03 13:39:39,363 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is not cut-off event
[2023-11-03 13:39:39,363 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, Black: 280#true])
[2023-11-03 13:39:39,363 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:39:39,363 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:39,363 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:39,363 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:39,466 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][179], [113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 157#L687-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 211#threadEXITtrue, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:39,467 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:39:39,467 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:39,467 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:39,467 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:39,602 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 14#L715true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true, 202#L696true])
[2023-11-03 13:39:39,603 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:39:39,603 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:39,603 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:39,603 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:39,638 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][179], [113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 157#L687-2true, 148#L700-8true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:39,639 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:39:39,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:39,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:39,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:39,639 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][179], [113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 157#L687-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 211#threadEXITtrue, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:39,639 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:39:39,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:39,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:39,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:39,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:40,592 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 291#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true, 293#(= |#race~data~0| 0), 202#L696true])
[2023-11-03 13:39:40,593 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:39:40,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:40,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:40,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:40,594 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true, 202#L696true])
[2023-11-03 13:39:40,594 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:39:40,594 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:40,594 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:40,594 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:40,718 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 148#L700-8true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:40,718 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:39:40,718 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:40,718 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:40,718 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:40,746 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 155#L702true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 21#L687-2true, 198#L717-4true, Black: 280#true])
[2023-11-03 13:39:40,746 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:39:40,746 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:40,747 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:40,747 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:40,767 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 46#L694-2true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), 55#L700-2true])
[2023-11-03 13:39:40,767 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:39:40,767 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:40,767 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:40,767 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:40,780 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_52| |v_threadThread1of3ForFork0_#t~nondet10_15|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet10=|v_threadThread1of3ForFork0_#t~nondet10_15|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet10, #race~threads_alive~0][136], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 209#L700-6true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 46#L694-2true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), 230#L687-2true])
[2023-11-03 13:39:40,780 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:39:40,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:40,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:40,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:40,808 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 206#L687-5true, 93#L717-2true, Black: 280#true, 68#L695true])
[2023-11-03 13:39:40,808 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:39:40,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:40,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:40,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:40,933 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][196], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 155#L702true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true, 258#L687-8true])
[2023-11-03 13:39:40,933 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:39:40,933 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:40,933 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:40,933 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:40,963 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, Black: 282#(= |#race~threads_alive~0| 0), 55#L700-2true])
[2023-11-03 13:39:40,963 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:39:40,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:40,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:40,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:40,984 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_52| |v_threadThread1of3ForFork0_#t~nondet10_15|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet10=|v_threadThread1of3ForFork0_#t~nondet10_15|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet10, #race~threads_alive~0][136], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 52#L717-1true, 209#L700-6true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:40,984 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:39:40,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:40,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:40,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:40,991 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][88], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 263#L691-4true, threadThread2of3ForFork0InUse, 38#L687-8true, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:39:40,991 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:39:40,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:39:40,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:39:40,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:39:41,072 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][179], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 186#L700-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:41,072 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:39:41,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:41,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:41,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:41,325 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, 263#L691-4true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:41,326 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:39:41,326 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:41,326 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:41,326 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:41,461 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][202], [113#L700-1true, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, Black: 280#true, 258#L687-8true])
[2023-11-03 13:39:41,461 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:39:41,461 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:39:41,461 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:41,462 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:39:41,556 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 195#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, Black: 280#true])
[2023-11-03 13:39:41,557 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is not cut-off event
[2023-11-03 13:39:41,557 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is not cut-off event
[2023-11-03 13:39:41,557 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is not cut-off event
[2023-11-03 13:39:41,557 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is not cut-off event
[2023-11-03 13:39:41,557 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is not cut-off event
[2023-11-03 13:39:41,567 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][88], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 211#threadEXITtrue, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 198#L717-4true, Black: 280#true])
[2023-11-03 13:39:41,567 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:39:41,567 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:41,567 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:41,567 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:41,619 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, Black: 280#true])
[2023-11-03 13:39:41,620 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:39:41,620 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:41,620 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:41,620 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:41,625 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][88], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 8#threadEXITtrue, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, Black: 280#true])
[2023-11-03 13:39:41,625 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:39:41,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:41,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:41,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:41,626 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [75#threadEXITtrue, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, Black: 280#true])
[2023-11-03 13:39:41,626 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:39:41,626 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:41,626 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:41,626 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:41,719 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][179], [113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 157#L687-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 58#L700-6true, 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:41,719 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:39:41,719 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:41,719 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:41,719 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:41,746 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][179], [113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 157#L687-2true, 148#L700-8true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, Black: 280#true])
[2023-11-03 13:39:41,746 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is not cut-off event
[2023-11-03 13:39:41,746 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is not cut-off event
[2023-11-03 13:39:41,746 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is not cut-off event
[2023-11-03 13:39:41,746 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is not cut-off event
[2023-11-03 13:39:41,766 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 14#L715true, Black: 293#(= |#race~data~0| 0), 173#L694true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:39:41,766 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:39:41,766 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:41,766 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:41,766 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:41,766 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 14#L715true, Black: 293#(= |#race~data~0| 0), 254#L700true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:39:41,766 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:39:41,767 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:41,767 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:41,767 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:41,822 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 14#L715true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 46#L694-2true, Black: 280#true])
[2023-11-03 13:39:41,822 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:39:41,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:41,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:41,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:41,898 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][198], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 164#L700-6true, 16#L694-4true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 182#L687-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:41,898 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:39:41,898 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:41,898 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:41,898 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:41,906 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][179], [113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 211#threadEXITtrue, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:41,907 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:39:41,907 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:41,907 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:41,907 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:41,907 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][179], [113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 293#(= |#race~data~0| 0), 148#L700-8true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:41,907 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:39:41,907 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:41,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:41,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:41,953 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 211#threadEXITtrue, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, Black: 280#true])
[2023-11-03 13:39:41,953 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:39:41,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:41,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:41,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:42,846 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 291#true, 131#ULTIMATE.startEXITtrue, 254#L700true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true, 293#(= |#race~data~0| 0)])
[2023-11-03 13:39:42,846 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is not cut-off event
[2023-11-03 13:39:42,846 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:39:42,847 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:39:42,847 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:39:42,847 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 291#true, 131#ULTIMATE.startEXITtrue, 173#L694true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true, 293#(= |#race~data~0| 0)])
[2023-11-03 13:39:42,847 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is not cut-off event
[2023-11-03 13:39:42,847 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:39:42,847 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:39:42,847 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:39:42,848 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 291#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 46#L694-2true, 230#L687-2true, Black: 280#true, 293#(= |#race~data~0| 0)])
[2023-11-03 13:39:42,848 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:39:42,848 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:42,848 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:42,848 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:42,848 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:42,900 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 167#L720-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:42,900 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:39:42,900 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:42,900 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:42,901 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:42,901 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:43,000 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 211#threadEXITtrue, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:43,000 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:39:43,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:43,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:43,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:43,008 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_52| |v_threadThread1of3ForFork0_#t~nondet10_15|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet10=|v_threadThread1of3ForFork0_#t~nondet10_15|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet10, #race~threads_alive~0][136], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 209#L700-6true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, 46#L694-2true, Black: 282#(= |#race~threads_alive~0| 0), 230#L687-2true])
[2023-11-03 13:39:43,008 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:39:43,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:43,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:43,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:43,009 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 198#L717-4true, 46#L694-2true, Black: 282#(= |#race~threads_alive~0| 0), 55#L700-2true])
[2023-11-03 13:39:43,009 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:39:43,009 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:43,009 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:43,009 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:43,009 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1025] L717-4-->L717-1: Formula: (= 0 |v_#race~threads_alive~0_1|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_1|}  AuxVars[]  AssignedVars[#race~threads_alive~0][42], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 46#L694-2true, 230#L687-2true, Black: 280#true, 55#L700-2true])
[2023-11-03 13:39:43,009 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:39:43,009 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:39:43,010 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:39:43,010 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:39:43,032 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 8#threadEXITtrue, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 21#L687-2true, 198#L717-4true, Black: 280#true])
[2023-11-03 13:39:43,032 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:39:43,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:43,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:43,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:43,057 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), 55#L700-2true])
[2023-11-03 13:39:43,057 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:39:43,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:43,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:43,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:43,075 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_52| |v_threadThread1of3ForFork0_#t~nondet10_15|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet10=|v_threadThread1of3ForFork0_#t~nondet10_15|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet10, #race~threads_alive~0][136], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 209#L700-6true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), 230#L687-2true])
[2023-11-03 13:39:43,075 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:39:43,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:43,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:43,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:43,082 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, 195#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:43,082 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:39:43,082 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:43,082 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:43,082 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:43,241 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][179], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:43,242 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:39:43,242 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:43,242 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:43,242 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:43,260 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 291#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 49#L687-1true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true, 293#(= |#race~data~0| 0)])
[2023-11-03 13:39:43,261 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:39:43,261 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:43,261 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:43,261 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:43,310 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 52#L717-1true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 221#L690true, Black: 280#true])
[2023-11-03 13:39:43,310 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:39:43,310 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:43,310 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:43,311 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:43,338 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][196], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 8#threadEXITtrue, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true, 258#L687-8true])
[2023-11-03 13:39:43,339 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:39:43,339 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:43,339 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:43,339 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:43,371 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, Black: 282#(= |#race~threads_alive~0| 0), 55#L700-2true])
[2023-11-03 13:39:43,372 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:39:43,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:43,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:43,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:43,399 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_52| |v_threadThread1of3ForFork0_#t~nondet10_15|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet10=|v_threadThread1of3ForFork0_#t~nondet10_15|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet10, #race~threads_alive~0][136], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 52#L717-1true, 209#L700-6true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:43,399 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:39:43,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:43,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:43,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:43,404 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][88], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 151#L690true, threadThread1of3ForFork0InUse, 263#L691-4true, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:39:43,404 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:39:43,404 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:43,404 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:43,404 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:43,406 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 52#L717-1true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, 195#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:39:43,407 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is not cut-off event
[2023-11-03 13:39:43,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:39:43,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:39:43,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:39:43,511 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_54| |v_threadThread1of3ForFork0_#t~nondet2_13|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet2=|v_threadThread1of3ForFork0_#t~nondet2_13|, #race~threads_alive~0=|v_#race~threads_alive~0_54|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet2, #race~threads_alive~0][20], [288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 245#L687-6true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:43,511 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:39:43,512 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:43,512 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:43,512 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:43,757 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][88], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 148#L700-8true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true])
[2023-11-03 13:39:43,757 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:39:43,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:43,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:43,758 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:43,778 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][196], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 291#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true, 293#(= |#race~data~0| 0), 258#L687-8true])
[2023-11-03 13:39:43,778 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:39:43,778 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:43,779 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:43,779 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:43,900 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, Black: 280#true, 202#L696true])
[2023-11-03 13:39:43,900 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:39:43,901 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:43,901 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:43,901 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:43,985 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][179], [113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 157#L687-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 211#threadEXITtrue, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, Black: 280#true])
[2023-11-03 13:39:43,985 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:39:43,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:43,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:43,986 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:43,991 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][198], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 164#L700-6true, 16#L694-4true, 157#L687-2true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:43,991 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:39:43,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:43,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:43,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:44,097 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 14#L715true, 16#L694-4true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:39:44,097 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:39:44,097 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:44,097 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:44,098 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:44,251 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][179], [113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 211#threadEXITtrue, threadThread3of3ForFork0InUse, 182#L687-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:44,251 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:39:44,252 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:44,252 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:44,252 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:44,259 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][198], [24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 164#L700-6true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 182#L687-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:44,260 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:39:44,260 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:44,260 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:44,260 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:45,064 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 293#(= |#race~data~0| 0), 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:45,064 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,064 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,072 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 291#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true, 293#(= |#race~data~0| 0)])
[2023-11-03 13:39:45,073 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:39:45,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:45,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:45,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:45,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:45,074 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 291#true, 16#L694-4true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true, 293#(= |#race~data~0| 0)])
[2023-11-03 13:39:45,074 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,074 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,074 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,074 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,074 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,074 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 291#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true, 202#L696true, 293#(= |#race~data~0| 0)])
[2023-11-03 13:39:45,074 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:39:45,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:45,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:45,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:45,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:45,075 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:45,075 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,222 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_52| |v_threadThread1of3ForFork0_#t~nondet10_15|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet10=|v_threadThread1of3ForFork0_#t~nondet10_15|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet10, #race~threads_alive~0][136], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 209#L700-6true, 167#L720-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 282#(= |#race~threads_alive~0| 0), 230#L687-2true])
[2023-11-03 13:39:45,222 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:39:45,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:45,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:45,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:45,222 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 167#L720-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, Black: 282#(= |#race~threads_alive~0| 0), 55#L700-2true])
[2023-11-03 13:39:45,223 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:39:45,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:45,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:45,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:45,224 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 167#L720-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true, 202#L696true])
[2023-11-03 13:39:45,224 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,324 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 291#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 21#L687-2true, Black: 280#true, 293#(= |#race~data~0| 0)])
[2023-11-03 13:39:45,324 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,325 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,325 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,345 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 263#L691-4true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, Black: 280#true])
[2023-11-03 13:39:45,346 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:39:45,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:45,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:45,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:45,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:45,356 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_52| |v_threadThread1of3ForFork0_#t~nondet10_15|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet10=|v_threadThread1of3ForFork0_#t~nondet10_15|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet10, #race~threads_alive~0][136], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 209#L700-6true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, 230#L687-2true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:45,357 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:39:45,357 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:45,357 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:45,357 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:45,357 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 198#L717-4true, Black: 282#(= |#race~threads_alive~0| 0), 55#L700-2true])
[2023-11-03 13:39:45,357 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:39:45,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:45,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:45,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:45,358 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1025] L717-4-->L717-1: Formula: (= 0 |v_#race~threads_alive~0_1|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_1|}  AuxVars[]  AssignedVars[#race~threads_alive~0][42], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 293#(= |#race~data~0| 0), 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true, 55#L700-2true])
[2023-11-03 13:39:45,358 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:45,359 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:45,359 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:45,398 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 221#L690true, 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:45,398 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,398 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,403 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 148#L700-8true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:45,404 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is not cut-off event
[2023-11-03 13:39:45,404 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:39:45,404 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:39:45,404 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:39:45,404 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 211#threadEXITtrue, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:45,404 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,405 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,405 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,405 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,426 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), 55#L700-2true])
[2023-11-03 13:39:45,426 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,426 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,426 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,426 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,455 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_52| |v_threadThread1of3ForFork0_#t~nondet10_15|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet10=|v_threadThread1of3ForFork0_#t~nondet10_15|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet10, #race~threads_alive~0][136], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 209#L700-6true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), 230#L687-2true])
[2023-11-03 13:39:45,455 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,456 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,456 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,456 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,460 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, 195#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:45,461 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is not cut-off event
[2023-11-03 13:39:45,461 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:39:45,461 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:39:45,461 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:39:45,496 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][179], [75#threadEXITtrue, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 21#L687-2true, 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:45,496 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,496 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,498 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 155#L702true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 21#L687-2true, 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:45,498 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is not cut-off event
[2023-11-03 13:39:45,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:39:45,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:39:45,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:39:45,498 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 8#threadEXITtrue, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 21#L687-2true, 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:45,498 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,536 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L700-->L700-1: Formula: (= |v_#race~threads_alive~0_10| 0)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_10|}  AuxVars[]  AssignedVars[#race~threads_alive~0][155], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 238#L700-1true, 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:45,537 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is not cut-off event
[2023-11-03 13:39:45,537 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:39:45,537 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:39:45,537 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:39:45,543 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_54| |v_threadThread1of3ForFork0_#t~nondet2_13|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet2=|v_threadThread1of3ForFork0_#t~nondet2_13|, #race~threads_alive~0=|v_#race~threads_alive~0_54|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet2, #race~threads_alive~0][20], [24#L694-6true, 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, 245#L687-6true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:45,543 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,619 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 52#L717-1true, 263#L691-4true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:39:45,619 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,619 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,619 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,619 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,619 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,623 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 221#L690true, 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:45,623 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,623 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,623 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,623 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,654 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [75#threadEXITtrue, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true, 258#L687-8true])
[2023-11-03 13:39:45,654 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:39:45,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:45,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:45,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:45,655 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][217], [113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 116#L702true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true, 258#L687-8true])
[2023-11-03 13:39:45,655 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:39:45,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:45,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:45,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:45,686 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, Black: 282#(= |#race~threads_alive~0| 0), 202#L696true, 55#L700-2true])
[2023-11-03 13:39:45,686 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,686 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,686 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,686 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,720 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_52| |v_threadThread1of3ForFork0_#t~nondet10_15|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet10=|v_threadThread1of3ForFork0_#t~nondet10_15|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet10, #race~threads_alive~0][136], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 52#L717-1true, 209#L700-6true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 282#(= |#race~threads_alive~0| 0), 202#L696true])
[2023-11-03 13:39:45,720 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,725 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][88], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 36#L691-4true, threadThread1of3ForFork0InUse, 263#L691-4true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:39:45,725 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:39:45,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:39:45,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:39:45,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:39:45,746 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][88], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 211#threadEXITtrue, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true])
[2023-11-03 13:39:45,747 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,747 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,747 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,747 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,807 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][179], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 211#threadEXITtrue, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:45,808 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:39:45,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:45,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:45,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:45,808 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][179], [113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 211#threadEXITtrue, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 245#L687-6true, 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:45,808 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:39:45,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:45,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:45,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:45,809 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][179], [113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 148#L700-8true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 245#L687-6true, 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:45,809 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:39:45,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:45,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:45,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:45,836 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][88], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 8#threadEXITtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:39:45,836 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:45,987 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L700-->L700-1: Formula: (= |v_#race~threads_alive~0_10| 0)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_10|}  AuxVars[]  AssignedVars[#race~threads_alive~0][155], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 167#L720-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 238#L700-1true, 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:45,988 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is not cut-off event
[2023-11-03 13:39:45,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:39:45,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:39:45,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:39:46,094 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][179], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 186#L700-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:46,094 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:39:46,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:46,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:46,095 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:46,095 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:46,125 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 173#L694true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, Black: 280#true])
[2023-11-03 13:39:46,125 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:39:46,125 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:46,125 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:46,125 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:46,126 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 254#L700true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, Black: 280#true])
[2023-11-03 13:39:46,126 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:39:46,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:46,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:46,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:46,277 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, 46#L694-2true, Black: 280#true])
[2023-11-03 13:39:46,277 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:39:46,278 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:39:46,278 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:39:46,278 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:39:46,390 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][179], [113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 157#L687-2true, 148#L700-8true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:46,390 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is not cut-off event
[2023-11-03 13:39:46,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:39:46,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:39:46,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:39:46,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:39:46,391 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][179], [113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 157#L687-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 211#threadEXITtrue, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:46,391 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:39:46,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:46,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:46,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:46,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:46,392 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:46,396 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][198], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, 164#L700-6true, 157#L687-2true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:46,396 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:39:46,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:46,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:46,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:46,398 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][179], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 157#L687-2true, 148#L700-8true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:39:46,398 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is not cut-off event
[2023-11-03 13:39:46,398 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:39:46,398 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:39:46,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:39:46,399 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][179], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 157#L687-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 211#threadEXITtrue, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:39:46,399 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:39:46,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:46,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:46,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:46,509 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, 14#L715true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:39:46,509 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:39:46,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:39:46,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:39:46,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:39:46,526 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 14#L715true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 211#threadEXITtrue, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:39:46,527 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:39:46,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:46,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:46,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:46,570 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][179], [113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 293#(= |#race~data~0| 0), 148#L700-8true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:46,570 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is not cut-off event
[2023-11-03 13:39:46,570 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:39:46,570 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:39:46,571 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:39:46,571 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:39:46,571 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][179], [113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 211#threadEXITtrue, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:46,571 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:39:46,571 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:46,571 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:46,571 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:46,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:46,579 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][198], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 164#L700-6true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 182#L687-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), 202#L696true])
[2023-11-03 13:39:46,579 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:39:46,579 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:46,579 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:46,579 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:46,626 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 229#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 211#threadEXITtrue, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:39:46,626 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:39:46,627 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:46,627 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:46,627 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:47,282 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1397] L720-2-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res#1_50| v_~data~0_56) (= |v_ULTIMATE.start_main_#res#1_50| |v_ULTIMATE.start_#t~ret21#1_18|))  InVars {~data~0=v_~data~0_56}  OutVars{ULTIMATE.start_#t~ret21#1=|v_ULTIMATE.start_#t~ret21#1_18|, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_50|, ~data~0=v_~data~0_56}  AuxVars[]  AssignedVars[ULTIMATE.start_#t~ret21#1, ULTIMATE.start_main_#res#1][49], [threadThread3of3ForFork0NotInUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 297#true, Black: 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 254#L700true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:39:47,282 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:39:47,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:39:47,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:39:47,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:39:47,283 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1397] L720-2-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res#1_50| v_~data~0_56) (= |v_ULTIMATE.start_main_#res#1_50| |v_ULTIMATE.start_#t~ret21#1_18|))  InVars {~data~0=v_~data~0_56}  OutVars{ULTIMATE.start_#t~ret21#1=|v_ULTIMATE.start_#t~ret21#1_18|, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_50|, ~data~0=v_~data~0_56}  AuxVars[]  AssignedVars[ULTIMATE.start_#t~ret21#1, ULTIMATE.start_main_#res#1][49], [threadThread3of3ForFork0NotInUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 297#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 291#true, 131#ULTIMATE.startEXITtrue, 173#L694true, Black: 280#true, threadThread1of3ForFork0InUse, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:39:47,284 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:39:47,284 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:39:47,284 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:39:47,284 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:39:47,472 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:47,473 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:39:47,473 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:47,473 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:47,473 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:47,473 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:47,485 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_52| |v_threadThread1of3ForFork0_#t~nondet10_15|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet10=|v_threadThread1of3ForFork0_#t~nondet10_15|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet10, #race~threads_alive~0][136], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 209#L700-6true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 282#(= |#race~threads_alive~0| 0), 230#L687-2true])
[2023-11-03 13:39:47,486 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:39:47,486 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:47,486 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:47,486 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:47,486 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, Black: 282#(= |#race~threads_alive~0| 0), 55#L700-2true])
[2023-11-03 13:39:47,486 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:39:47,486 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:47,487 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:47,487 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:47,488 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true, 202#L696true])
[2023-11-03 13:39:47,488 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:39:47,488 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:47,488 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:47,488 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:47,488 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:47,572 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1397] L720-2-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res#1_50| v_~data~0_56) (= |v_ULTIMATE.start_main_#res#1_50| |v_ULTIMATE.start_#t~ret21#1_18|))  InVars {~data~0=v_~data~0_56}  OutVars{ULTIMATE.start_#t~ret21#1=|v_ULTIMATE.start_#t~ret21#1_18|, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_50|, ~data~0=v_~data~0_56}  AuxVars[]  AssignedVars[ULTIMATE.start_#t~ret21#1, ULTIMATE.start_main_#res#1][49], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 291#true, 131#ULTIMATE.startEXITtrue, 254#L700true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, 293#(= |#race~data~0| 0)])
[2023-11-03 13:39:47,572 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:39:47,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:39:47,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:39:47,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:39:47,577 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1397] L720-2-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res#1_50| v_~data~0_56) (= |v_ULTIMATE.start_main_#res#1_50| |v_ULTIMATE.start_#t~ret21#1_18|))  InVars {~data~0=v_~data~0_56}  OutVars{ULTIMATE.start_#t~ret21#1=|v_ULTIMATE.start_#t~ret21#1_18|, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_50|, ~data~0=v_~data~0_56}  AuxVars[]  AssignedVars[ULTIMATE.start_#t~ret21#1, ULTIMATE.start_main_#res#1][49], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 291#true, 131#ULTIMATE.startEXITtrue, 173#L694true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, 293#(= |#race~data~0| 0)])
[2023-11-03 13:39:47,577 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:39:47,578 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:39:47,578 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:39:47,578 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:39:47,728 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_52| |v_threadThread1of3ForFork0_#t~nondet10_15|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet10=|v_threadThread1of3ForFork0_#t~nondet10_15|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet10, #race~threads_alive~0][136], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 209#L700-6true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, Black: 282#(= |#race~threads_alive~0| 0), 230#L687-2true])
[2023-11-03 13:39:47,728 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:39:47,729 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:47,729 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:47,729 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:47,729 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 198#L717-4true, Black: 282#(= |#race~threads_alive~0| 0), 55#L700-2true])
[2023-11-03 13:39:47,729 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:39:47,729 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:47,729 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:47,729 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:39:47,730 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1025] L717-4-->L717-1: Formula: (= 0 |v_#race~threads_alive~0_1|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_1|}  AuxVars[]  AssignedVars[#race~threads_alive~0][42], [24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true, 55#L700-2true])
[2023-11-03 13:39:47,730 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:39:47,730 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:47,730 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:47,730 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:47,773 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 263#L691-4true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:47,773 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:39:47,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:47,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:47,774 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:47,774 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:47,824 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), 202#L696true, 55#L700-2true])
[2023-11-03 13:39:47,824 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:39:47,824 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:47,824 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:47,824 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:47,858 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_52| |v_threadThread1of3ForFork0_#t~nondet10_15|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet10=|v_threadThread1of3ForFork0_#t~nondet10_15|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet10, #race~threads_alive~0][136], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 209#L700-6true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, 230#L687-2true, Black: 282#(= |#race~threads_alive~0| 0), 202#L696true])
[2023-11-03 13:39:47,858 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:39:47,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:47,859 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:47,859 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:47,956 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][179], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 186#L700-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:47,956 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:39:47,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:47,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:47,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:47,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:47,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:47,964 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1190] L700-5-->L700-6: Formula: (= |v_#race~threads_alive~0_13| |v_threadThread2of3ForFork0_#t~nondet10_3|)  InVars {threadThread2of3ForFork0_#t~nondet10=|v_threadThread2of3ForFork0_#t~nondet10_3|}  OutVars{threadThread2of3ForFork0_#t~nondet10=|v_threadThread2of3ForFork0_#t~nondet10_3|, #race~threads_alive~0=|v_#race~threads_alive~0_13|}  AuxVars[]  AssignedVars[#race~threads_alive~0][171], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 10#L694-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 58#L700-6true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:47,964 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:39:47,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:47,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:47,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:47,968 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_54| |v_threadThread1of3ForFork0_#t~nondet2_13|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet2=|v_threadThread1of3ForFork0_#t~nondet2_13|, #race~threads_alive~0=|v_#race~threads_alive~0_54|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet2, #race~threads_alive~0][20], [288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 245#L687-6true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), 202#L696true])
[2023-11-03 13:39:47,968 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:39:47,968 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:47,969 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:47,969 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:48,114 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 46#L694-2true, 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:48,114 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:39:48,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:39:48,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:39:48,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:39:48,322 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][179], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 148#L700-8true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:48,323 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:39:48,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:48,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:48,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:48,323 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][179], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 211#threadEXITtrue, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:48,324 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:39:48,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:48,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:48,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:48,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:48,337 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][198], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 164#L700-6true, Black: 293#(= |#race~data~0| 0), 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 46#L694-2true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:48,338 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:39:48,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:48,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:48,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:48,546 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L700-->L700-1: Formula: (= |v_#race~threads_alive~0_10| 0)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_10|}  AuxVars[]  AssignedVars[#race~threads_alive~0][155], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 238#L700-1true, 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:48,546 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is not cut-off event
[2023-11-03 13:39:48,546 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is not cut-off event
[2023-11-03 13:39:48,546 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is not cut-off event
[2023-11-03 13:39:48,546 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is not cut-off event
[2023-11-03 13:39:48,559 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 254#L700true, threadThread1of3ForFork0InUse, 167#L720-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:48,559 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:39:48,559 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:48,559 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:48,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:48,560 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 173#L694true, threadThread1of3ForFork0InUse, 167#L720-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:48,560 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:39:48,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:48,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:48,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:48,932 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, Black: 280#true])
[2023-11-03 13:39:48,932 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:39:48,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:39:48,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:39:48,933 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:39:49,088 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][198], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 164#L700-6true, 157#L687-2true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), 202#L696true])
[2023-11-03 13:39:49,089 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:39:49,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:49,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:49,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:49,231 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 14#L715true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true, 202#L696true])
[2023-11-03 13:39:49,231 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:39:49,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:39:49,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:39:49,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:39:50,130 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1397] L720-2-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res#1_50| v_~data~0_56) (= |v_ULTIMATE.start_main_#res#1_50| |v_ULTIMATE.start_#t~ret21#1_18|))  InVars {~data~0=v_~data~0_56}  OutVars{ULTIMATE.start_#t~ret21#1=|v_ULTIMATE.start_#t~ret21#1_18|, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_50|, ~data~0=v_~data~0_56}  AuxVars[]  AssignedVars[ULTIMATE.start_#t~ret21#1, ULTIMATE.start_main_#res#1][49], [threadThread3of3ForFork0NotInUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 297#true, Black: 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 131#ULTIMATE.startEXITtrue, 46#L694-2true, threadThread1of3ForFork0InUse, Black: 280#true, 293#(= |#race~data~0| 0), threadThread2of3ForFork0InUse])
[2023-11-03 13:39:50,130 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:39:50,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:39:50,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:39:50,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:39:50,131 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1291] L694-2-->L694-4: Formula: (= |v_#race~data~0_21| |v_threadThread2of3ForFork0_#t~nondet6_17|)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_21|, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_17|}  AuxVars[]  AssignedVars[#race~data~0, threadThread2of3ForFork0_#t~nondet6][209], [threadThread3of3ForFork0NotInUse, 40#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 297#true, 291#true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 16#L694-4true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, Black: 280#true, threadThread2of3ForFork0InUse])
[2023-11-03 13:39:50,131 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:39:50,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:39:50,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:39:50,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:39:50,270 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 291#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, 263#L691-4true, 125#L700-2true, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true, 293#(= |#race~data~0| 0)])
[2023-11-03 13:39:50,271 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:39:50,271 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:39:50,271 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:39:50,271 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:39:50,370 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true, 202#L696true])
[2023-11-03 13:39:50,370 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:39:50,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:50,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:50,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:50,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:50,470 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1397] L720-2-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res#1_50| v_~data~0_56) (= |v_ULTIMATE.start_main_#res#1_50| |v_ULTIMATE.start_#t~ret21#1_18|))  InVars {~data~0=v_~data~0_56}  OutVars{ULTIMATE.start_#t~ret21#1=|v_ULTIMATE.start_#t~ret21#1_18|, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_50|, ~data~0=v_~data~0_56}  AuxVars[]  AssignedVars[ULTIMATE.start_#t~ret21#1, ULTIMATE.start_main_#res#1][49], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 291#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 46#L694-2true, Black: 280#true, 293#(= |#race~data~0| 0)])
[2023-11-03 13:39:50,470 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:39:50,470 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:50,470 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:50,470 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:50,471 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1291] L694-2-->L694-4: Formula: (= |v_#race~data~0_21| |v_threadThread2of3ForFork0_#t~nondet6_17|)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_21|, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_17|}  AuxVars[]  AssignedVars[#race~data~0, threadThread2of3ForFork0_#t~nondet6][209], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true])
[2023-11-03 13:39:50,471 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:39:50,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:50,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:50,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:50,494 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 291#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 206#L687-5true, Black: 280#true, 293#(= |#race~data~0| 0)])
[2023-11-03 13:39:50,494 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:39:50,495 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:50,495 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:50,495 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:50,625 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_52| |v_threadThread1of3ForFork0_#t~nondet10_15|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet10=|v_threadThread1of3ForFork0_#t~nondet10_15|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet10, #race~threads_alive~0][136], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 209#L700-6true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, Black: 282#(= |#race~threads_alive~0| 0), 230#L687-2true, 202#L696true])
[2023-11-03 13:39:50,625 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:39:50,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:50,626 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:50,626 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:50,626 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 198#L717-4true, Black: 282#(= |#race~threads_alive~0| 0), 202#L696true, 55#L700-2true])
[2023-11-03 13:39:50,626 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:39:50,626 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:50,626 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:50,626 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:50,626 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1025] L717-4-->L717-1: Formula: (= 0 |v_#race~threads_alive~0_1|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_1|}  AuxVars[]  AssignedVars[#race~threads_alive~0][42], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 280#true, 202#L696true, 55#L700-2true])
[2023-11-03 13:39:50,626 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:39:50,626 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:50,626 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:50,627 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:50,660 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 242#L691-1true, 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:50,661 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:39:50,661 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:50,661 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:50,661 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:50,672 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 263#L691-4true, threadThread1of3ForFork0InUse, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:50,672 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is not cut-off event
[2023-11-03 13:39:50,672 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is not cut-off event
[2023-11-03 13:39:50,672 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is not cut-off event
[2023-11-03 13:39:50,672 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is not cut-off event
[2023-11-03 13:39:50,752 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][198], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 164#L700-6true, Black: 293#(= |#race~data~0| 0), 66#L694-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, 195#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:50,752 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:39:50,753 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:50,753 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:50,753 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:50,794 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][198], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 164#L700-6true, Black: 291#true, 131#ULTIMATE.startEXITtrue, 263#L691-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 282#(= |#race~threads_alive~0| 0), 293#(= |#race~data~0| 0)])
[2023-11-03 13:39:50,794 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is not cut-off event
[2023-11-03 13:39:50,794 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is not cut-off event
[2023-11-03 13:39:50,794 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is not cut-off event
[2023-11-03 13:39:50,794 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is not cut-off event
[2023-11-03 13:39:50,836 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][179], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 186#L700-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, Black: 280#true])
[2023-11-03 13:39:50,837 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:39:50,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:50,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:50,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:50,850 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][198], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 164#L700-6true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 46#L694-2true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:50,850 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:39:50,850 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:50,850 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:50,850 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:50,856 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1190] L700-5-->L700-6: Formula: (= |v_#race~threads_alive~0_13| |v_threadThread2of3ForFork0_#t~nondet10_3|)  InVars {threadThread2of3ForFork0_#t~nondet10=|v_threadThread2of3ForFork0_#t~nondet10_3|}  OutVars{threadThread2of3ForFork0_#t~nondet10=|v_threadThread2of3ForFork0_#t~nondet10_3|, #race~threads_alive~0=|v_#race~threads_alive~0_13|}  AuxVars[]  AssignedVars[#race~threads_alive~0][171], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, 58#L700-6true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:50,856 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:39:50,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:50,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:50,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:50,943 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][88], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 148#L700-8true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, Black: 280#true])
[2023-11-03 13:39:50,943 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:39:50,943 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:50,943 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:50,943 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:50,996 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:50,996 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:39:50,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:39:50,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:39:50,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:39:50,997 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 46#L694-2true, 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:50,997 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:39:50,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:39:50,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:39:50,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:39:50,998 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 52#L717-1true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 46#L694-2true, Black: 280#true])
[2023-11-03 13:39:50,998 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:39:50,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:39:50,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:39:50,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:39:51,035 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][196], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 242#L691-1true, 93#L717-2true, Black: 280#true, 258#L687-8true])
[2023-11-03 13:39:51,035 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:39:51,035 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:51,035 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:51,035 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:51,193 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][198], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 164#L700-6true, 16#L694-4true, Black: 293#(= |#race~data~0| 0), 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:51,193 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:39:51,193 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:51,194 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:51,194 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:51,471 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L700-->L700-1: Formula: (= |v_#race~threads_alive~0_10| 0)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_10|}  AuxVars[]  AssignedVars[#race~threads_alive~0][155], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 238#L700-1true, 230#L687-2true, Black: 280#true])
[2023-11-03 13:39:51,471 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is not cut-off event
[2023-11-03 13:39:51,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is not cut-off event
[2023-11-03 13:39:51,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is not cut-off event
[2023-11-03 13:39:51,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is not cut-off event
[2023-11-03 13:39:51,477 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 254#L700true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:51,477 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:39:51,478 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:51,478 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:51,478 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:51,478 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 173#L694true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:51,478 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:39:51,479 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:51,479 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:51,479 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:51,496 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 167#L720-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 46#L694-2true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:51,496 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:39:51,496 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:51,496 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:51,496 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:51,513 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][196], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, Black: 280#true, 258#L687-8true])
[2023-11-03 13:39:51,513 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:39:51,513 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:51,513 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:51,513 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:51,514 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:51,606 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][198], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 164#L700-6true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 46#L694-2true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:51,606 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:39:51,606 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:51,606 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:51,606 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:51,711 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, Black: 280#true])
[2023-11-03 13:39:51,711 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:39:51,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:39:51,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:39:51,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:39:51,730 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 211#threadEXITtrue, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, Black: 280#true])
[2023-11-03 13:39:51,730 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:39:51,730 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:51,730 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:51,730 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:52,773 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 291#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 46#L694-2true, Black: 282#(= |#race~threads_alive~0| 0), 293#(= |#race~data~0| 0), 55#L700-2true])
[2023-11-03 13:39:52,773 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:39:52,774 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:52,774 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:52,774 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:52,787 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_52| |v_threadThread1of3ForFork0_#t~nondet10_15|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet10=|v_threadThread1of3ForFork0_#t~nondet10_15|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet10, #race~threads_alive~0][136], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 291#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, 209#L700-6true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 46#L694-2true, 230#L687-2true, Black: 282#(= |#race~threads_alive~0| 0), 293#(= |#race~data~0| 0)])
[2023-11-03 13:39:52,787 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:39:52,787 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:52,787 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:52,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:52,846 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 167#L720-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, Black: 282#(= |#race~threads_alive~0| 0), 55#L700-2true])
[2023-11-03 13:39:52,846 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:39:52,846 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:52,847 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:52,847 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:52,861 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_52| |v_threadThread1of3ForFork0_#t~nondet10_15|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet10=|v_threadThread1of3ForFork0_#t~nondet10_15|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet10, #race~threads_alive~0][136], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 167#L720-1true, 209#L700-6true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 282#(= |#race~threads_alive~0| 0), 230#L687-2true])
[2023-11-03 13:39:52,861 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:39:52,861 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:52,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:52,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:53,033 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 242#L691-1true, 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:53,033 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:39:53,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:53,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:53,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:53,056 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:53,056 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:39:53,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:39:53,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:39:53,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:39:53,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:39:53,105 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][198], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 164#L700-6true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, 195#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 103#L694-4true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:53,105 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:39:53,105 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:53,106 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:53,106 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:53,180 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][179], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 58#L700-6true, 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:53,180 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is not cut-off event
[2023-11-03 13:39:53,180 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is not cut-off event
[2023-11-03 13:39:53,180 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is not cut-off event
[2023-11-03 13:39:53,180 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is not cut-off event
[2023-11-03 13:39:53,181 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][179], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 148#L700-8true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:53,181 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:39:53,181 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:53,181 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:53,181 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:53,181 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:53,182 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L700-->L700-1: Formula: (= |v_#race~threads_alive~0_10| 0)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_10|}  AuxVars[]  AssignedVars[#race~threads_alive~0][155], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 155#L702true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, 238#L700-1true, Black: 280#true])
[2023-11-03 13:39:53,182 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:39:53,182 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:53,182 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:53,182 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:53,191 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][198], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 164#L700-6true, 16#L694-4true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:53,191 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:39:53,191 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:53,191 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:53,191 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:53,250 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][88], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 148#L700-8true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 38#L687-8true, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:39:53,250 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:39:53,251 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:53,251 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:53,251 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:53,267 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][88], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 211#threadEXITtrue, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, Black: 280#true])
[2023-11-03 13:39:53,267 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:39:53,267 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:53,267 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:53,267 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:53,312 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:53,312 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:39:53,312 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:39:53,313 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:39:53,313 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:39:53,313 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:53,314 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:39:53,314 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:39:53,314 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:39:53,314 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:39:53,314 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 293#(= |#race~data~0| 0), 52#L717-1true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:39:53,314 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:39:53,314 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:39:53,314 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:39:53,314 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:39:53,444 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][179], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse, 211#threadEXITtrue, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:39:53,444 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:39:53,445 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:53,445 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:53,445 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:53,447 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][206], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 211#threadEXITtrue, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 245#L687-6true, Black: 280#true])
[2023-11-03 13:39:53,447 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:39:53,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:53,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:53,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:53,458 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][198], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, 164#L700-6true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:53,458 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:39:53,458 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:53,458 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:53,458 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:53,459 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][198], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, 164#L700-6true, Black: 293#(= |#race~data~0| 0), 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:53,459 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:39:53,459 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:53,459 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:53,459 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:53,590 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 131#ULTIMATE.startEXITtrue, 254#L700true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:53,590 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:39:53,590 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:53,590 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:53,590 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:53,591 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 131#ULTIMATE.startEXITtrue, 173#L694true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:53,591 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:39:53,591 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:53,591 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:53,591 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:53,599 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 46#L694-2true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:53,600 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:39:53,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:53,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:53,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:53,676 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][143], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 242#L691-1true, Black: 280#true, 258#L687-8true])
[2023-11-03 13:39:53,677 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:39:53,677 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:53,677 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:39:53,677 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:53,768 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, Black: 280#true, 202#L696true])
[2023-11-03 13:39:53,768 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:39:53,768 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:39:53,768 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:39:53,768 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:39:54,056 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 14#L715true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 238#L700-1true, Black: 280#true])
[2023-11-03 13:39:54,056 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:39:54,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:54,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:54,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:54,110 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][88], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 14#L715true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 263#L691-4true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:39:54,111 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:39:54,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:54,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:39:54,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:54,815 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 293#(= |#race~data~0| 0), 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, Black: 282#(= |#race~threads_alive~0| 0), 55#L700-2true])
[2023-11-03 13:39:54,815 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:39:54,815 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:54,815 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:54,815 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:54,835 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_52| |v_threadThread1of3ForFork0_#t~nondet10_15|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet10=|v_threadThread1of3ForFork0_#t~nondet10_15|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet10, #race~threads_alive~0][136], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 293#(= |#race~data~0| 0), 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, 209#L700-6true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:54,835 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:39:54,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:54,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:54,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:54,842 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 291#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, Black: 282#(= |#race~threads_alive~0| 0), 202#L696true, 293#(= |#race~data~0| 0), 55#L700-2true])
[2023-11-03 13:39:54,842 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:39:54,842 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:39:54,842 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:39:54,842 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:39:54,842 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 291#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, Black: 282#(= |#race~threads_alive~0| 0), 293#(= |#race~data~0| 0), 55#L700-2true])
[2023-11-03 13:39:54,843 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:39:54,843 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:39:54,843 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:39:54,843 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:39:54,843 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 291#true, 16#L694-4true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, Black: 282#(= |#race~threads_alive~0| 0), 293#(= |#race~data~0| 0), 55#L700-2true])
[2023-11-03 13:39:54,843 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:39:54,843 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:54,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:54,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:54,844 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, Black: 282#(= |#race~threads_alive~0| 0), 55#L700-2true])
[2023-11-03 13:39:54,844 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:39:54,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:54,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:54,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:54,857 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_52| |v_threadThread1of3ForFork0_#t~nondet10_15|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet10=|v_threadThread1of3ForFork0_#t~nondet10_15|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet10, #race~threads_alive~0][136], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, Black: 291#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, 209#L700-6true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 282#(= |#race~threads_alive~0| 0), 230#L687-2true, 293#(= |#race~data~0| 0)])
[2023-11-03 13:39:54,857 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:39:54,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:39:54,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:39:54,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:39:54,858 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_52| |v_threadThread1of3ForFork0_#t~nondet10_15|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet10=|v_threadThread1of3ForFork0_#t~nondet10_15|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet10, #race~threads_alive~0][136], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 291#true, 16#L694-4true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, 209#L700-6true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 282#(= |#race~threads_alive~0| 0), 230#L687-2true, 293#(= |#race~data~0| 0)])
[2023-11-03 13:39:54,858 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:39:54,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:54,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:54,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:54,858 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_52| |v_threadThread1of3ForFork0_#t~nondet10_15|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet10=|v_threadThread1of3ForFork0_#t~nondet10_15|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet10, #race~threads_alive~0][136], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 291#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, 209#L700-6true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 282#(= |#race~threads_alive~0| 0), 202#L696true, 293#(= |#race~data~0| 0)])
[2023-11-03 13:39:54,859 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:39:54,859 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:39:54,859 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:39:54,859 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:39:54,859 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_52| |v_threadThread1of3ForFork0_#t~nondet10_15|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet10=|v_threadThread1of3ForFork0_#t~nondet10_15|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet10, #race~threads_alive~0][136], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 209#L700-6true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 282#(= |#race~threads_alive~0| 0), 230#L687-2true])
[2023-11-03 13:39:54,859 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:39:54,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:54,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:54,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:54,909 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 167#L720-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, Black: 282#(= |#race~threads_alive~0| 0), 202#L696true, 55#L700-2true])
[2023-11-03 13:39:54,909 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:39:54,909 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:54,909 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:54,910 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:54,927 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_52| |v_threadThread1of3ForFork0_#t~nondet10_15|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet10=|v_threadThread1of3ForFork0_#t~nondet10_15|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet10, #race~threads_alive~0][136], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 167#L720-1true, 209#L700-6true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 230#L687-2true, Black: 282#(= |#race~threads_alive~0| 0), 202#L696true])
[2023-11-03 13:39:54,927 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:39:54,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:54,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:54,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:55,165 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1397] L720-2-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res#1_50| v_~data~0_56) (= |v_ULTIMATE.start_main_#res#1_50| |v_ULTIMATE.start_#t~ret21#1_18|))  InVars {~data~0=v_~data~0_56}  OutVars{ULTIMATE.start_#t~ret21#1=|v_ULTIMATE.start_#t~ret21#1_18|, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_50|, ~data~0=v_~data~0_56}  AuxVars[]  AssignedVars[ULTIMATE.start_#t~ret21#1, ULTIMATE.start_main_#res#1][49], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 170#$Ultimate##0true, Black: 291#true, 131#ULTIMATE.startEXITtrue, 254#L700true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true, 293#(= |#race~data~0| 0)])
[2023-11-03 13:39:55,165 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:39:55,165 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:55,165 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:55,165 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:55,166 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1397] L720-2-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res#1_50| v_~data~0_56) (= |v_ULTIMATE.start_main_#res#1_50| |v_ULTIMATE.start_#t~ret21#1_18|))  InVars {~data~0=v_~data~0_56}  OutVars{ULTIMATE.start_#t~ret21#1=|v_ULTIMATE.start_#t~ret21#1_18|, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_50|, ~data~0=v_~data~0_56}  AuxVars[]  AssignedVars[ULTIMATE.start_#t~ret21#1, ULTIMATE.start_main_#res#1][49], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 170#$Ultimate##0true, Black: 291#true, 131#ULTIMATE.startEXITtrue, 173#L694true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true, 293#(= |#race~data~0| 0)])
[2023-11-03 13:39:55,166 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:39:55,166 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:55,167 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:55,167 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:39:55,328 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 242#L691-1true, 93#L717-2true, Black: 280#true, 202#L696true])
[2023-11-03 13:39:55,329 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:39:55,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:55,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:55,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:55,367 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [113#L700-1true, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:55,368 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:39:55,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:39:55,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:39:55,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:39:55,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:39:55,369 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:55,369 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:39:55,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:39:55,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:39:55,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:39:55,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:39:55,370 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:55,370 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:39:55,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:39:55,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:39:55,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:39:55,429 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][198], [139#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 164#L700-6true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, 195#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:55,429 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:39:55,429 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:55,429 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:55,430 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:55,455 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][179], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 291#true, 131#ULTIMATE.startEXITtrue, 186#L700-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true, 293#(= |#race~data~0| 0)])
[2023-11-03 13:39:55,456 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:39:55,456 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:39:55,456 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:39:55,456 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:39:55,499 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][198], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, 164#L700-6true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 167#L720-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:55,499 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:39:55,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:39:55,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:39:55,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:39:55,522 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][198], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 164#L700-6true, 16#L694-4true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:55,522 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:39:55,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:55,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:55,523 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:55,523 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1025] L717-4-->L717-1: Formula: (= 0 |v_#race~threads_alive~0_1|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_1|}  AuxVars[]  AssignedVars[#race~threads_alive~0][42], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 52#L717-1true, 125#L700-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:39:55,523 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:39:55,523 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:55,523 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:55,523 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:55,537 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][198], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, 164#L700-6true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:55,537 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:39:55,537 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:55,537 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:55,538 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:55,541 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1190] L700-5-->L700-6: Formula: (= |v_#race~threads_alive~0_13| |v_threadThread2of3ForFork0_#t~nondet10_3|)  InVars {threadThread2of3ForFork0_#t~nondet10=|v_threadThread2of3ForFork0_#t~nondet10_3|}  OutVars{threadThread2of3ForFork0_#t~nondet10=|v_threadThread2of3ForFork0_#t~nondet10_3|, #race~threads_alive~0=|v_#race~threads_alive~0_13|}  AuxVars[]  AssignedVars[#race~threads_alive~0][171], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 58#L700-6true, 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), 68#L695true])
[2023-11-03 13:39:55,541 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:39:55,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:55,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:55,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:55,612 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][88], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 148#L700-8true, 151#L690true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:39:55,612 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:39:55,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:55,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:55,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:55,618 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][88], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 38#L687-8true, 211#threadEXITtrue, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:39:55,618 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:39:55,618 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:55,618 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:55,618 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:55,708 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true, 202#L696true])
[2023-11-03 13:39:55,708 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:39:55,709 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:39:55,709 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:39:55,709 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:39:55,710 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:55,710 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:39:55,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:39:55,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:39:55,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:39:55,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:39:55,711 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, Black: 293#(= |#race~data~0| 0), 52#L717-1true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:39:55,711 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:39:55,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:39:55,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:39:55,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:39:55,822 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 211#threadEXITtrue, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 31#L689true, Black: 280#true])
[2023-11-03 13:39:55,823 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:39:55,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:55,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:55,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:55,870 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][198], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, 164#L700-6true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:55,871 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:39:55,871 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:55,871 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:55,871 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:55,872 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][198], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 164#L700-6true, Black: 293#(= |#race~data~0| 0), 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 282#(= |#race~threads_alive~0| 0), 202#L696true])
[2023-11-03 13:39:55,872 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:39:55,872 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:55,872 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:55,872 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:55,878 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 211#threadEXITtrue, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:39:55,878 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:39:55,879 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:55,879 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:55,879 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:56,004 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][196], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 291#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true, 293#(= |#race~data~0| 0), 258#L687-8true])
[2023-11-03 13:39:56,005 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:39:56,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:56,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:56,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:56,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:56,014 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, 46#L694-2true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:56,015 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:39:56,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:56,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:56,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:56,261 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 14#L715true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:39:56,261 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:39:56,261 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:56,262 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:56,262 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:56,269 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][88], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, 14#L715true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:39:56,269 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:39:56,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:56,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:56,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:57,024 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 291#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 221#L690true, Black: 280#true, 293#(= |#race~data~0| 0)])
[2023-11-03 13:39:57,024 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:39:57,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:39:57,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:39:57,025 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:39:57,172 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1397] L720-2-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res#1_50| v_~data~0_56) (= |v_ULTIMATE.start_main_#res#1_50| |v_ULTIMATE.start_#t~ret21#1_18|))  InVars {~data~0=v_~data~0_56}  OutVars{ULTIMATE.start_#t~ret21#1=|v_ULTIMATE.start_#t~ret21#1_18|, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_50|, ~data~0=v_~data~0_56}  AuxVars[]  AssignedVars[ULTIMATE.start_#t~ret21#1, ULTIMATE.start_main_#res#1][49], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 291#true, 131#ULTIMATE.startEXITtrue, 254#L700true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true, 264#L686-1true, 293#(= |#race~data~0| 0)])
[2023-11-03 13:39:57,173 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:39:57,173 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:57,173 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:57,173 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:57,174 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1397] L720-2-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res#1_50| v_~data~0_56) (= |v_ULTIMATE.start_main_#res#1_50| |v_ULTIMATE.start_#t~ret21#1_18|))  InVars {~data~0=v_~data~0_56}  OutVars{ULTIMATE.start_#t~ret21#1=|v_ULTIMATE.start_#t~ret21#1_18|, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_50|, ~data~0=v_~data~0_56}  AuxVars[]  AssignedVars[ULTIMATE.start_#t~ret21#1, ULTIMATE.start_main_#res#1][49], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 291#true, 131#ULTIMATE.startEXITtrue, 173#L694true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true, 264#L686-1true, 293#(= |#race~data~0| 0)])
[2023-11-03 13:39:57,174 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:39:57,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:57,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:57,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:57,183 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, Black: 282#(= |#race~threads_alive~0| 0), 55#L700-2true])
[2023-11-03 13:39:57,183 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:39:57,183 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:39:57,183 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:39:57,184 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:39:57,211 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_52| |v_threadThread1of3ForFork0_#t~nondet10_15|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet10=|v_threadThread1of3ForFork0_#t~nondet10_15|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet10, #race~threads_alive~0][136], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, Black: 293#(= |#race~data~0| 0), 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, 209#L700-6true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 282#(= |#race~threads_alive~0| 0), 230#L687-2true])
[2023-11-03 13:39:57,211 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:39:57,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:39:57,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:39:57,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:39:57,217 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, Black: 282#(= |#race~threads_alive~0| 0), 202#L696true, 55#L700-2true])
[2023-11-03 13:39:57,217 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:39:57,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:39:57,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:39:57,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:39:57,236 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_52| |v_threadThread1of3ForFork0_#t~nondet10_15|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet10=|v_threadThread1of3ForFork0_#t~nondet10_15|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet10, #race~threads_alive~0][136], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 209#L700-6true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 282#(= |#race~threads_alive~0| 0), 230#L687-2true, 202#L696true])
[2023-11-03 13:39:57,236 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:39:57,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:39:57,237 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:39:57,237 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:39:57,241 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 291#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 195#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true, 293#(= |#race~data~0| 0)])
[2023-11-03 13:39:57,241 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is not cut-off event
[2023-11-03 13:39:57,241 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:39:57,241 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:39:57,241 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:39:57,363 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1397] L720-2-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res#1_50| v_~data~0_56) (= |v_ULTIMATE.start_main_#res#1_50| |v_ULTIMATE.start_#t~ret21#1_18|))  InVars {~data~0=v_~data~0_56}  OutVars{ULTIMATE.start_#t~ret21#1=|v_ULTIMATE.start_#t~ret21#1_18|, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_50|, ~data~0=v_~data~0_56}  AuxVars[]  AssignedVars[ULTIMATE.start_#t~ret21#1, ULTIMATE.start_main_#res#1][49], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 170#$Ultimate##0true, Black: 291#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 46#L694-2true, Black: 280#true, 293#(= |#race~data~0| 0)])
[2023-11-03 13:39:57,363 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:39:57,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:57,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:57,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:57,364 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1291] L694-2-->L694-4: Formula: (= |v_#race~data~0_21| |v_threadThread2of3ForFork0_#t~nondet6_17|)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_21|, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_17|}  AuxVars[]  AssignedVars[#race~data~0, threadThread2of3ForFork0_#t~nondet6][209], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 170#$Ultimate##0true, 16#L694-4true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:39:57,364 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:39:57,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:57,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:57,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:39:57,455 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 254#L700true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, Black: 280#true])
[2023-11-03 13:39:57,455 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:39:57,455 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:57,455 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:57,455 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:57,455 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:57,458 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 173#L694true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, Black: 280#true])
[2023-11-03 13:39:57,458 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:39:57,458 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:57,458 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:57,459 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:57,459 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:39:57,533 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true, 202#L696true])
[2023-11-03 13:39:57,533 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:39:57,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:39:57,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:39:57,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:39:57,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:39:57,534 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true, 202#L696true])
[2023-11-03 13:39:57,534 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:39:57,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:39:57,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:39:57,535 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:39:57,577 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][198], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 164#L700-6true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, 195#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), 216#L696true])
[2023-11-03 13:39:57,578 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:39:57,578 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:39:57,578 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:39:57,578 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:39:57,731 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L700-->L700-1: Formula: (= |v_#race~threads_alive~0_10| 0)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_10|}  AuxVars[]  AssignedVars[#race~threads_alive~0][155], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 291#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 238#L700-1true, Black: 280#true, 293#(= |#race~data~0| 0)])
[2023-11-03 13:39:57,732 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is not cut-off event
[2023-11-03 13:39:57,732 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:39:57,732 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:39:57,732 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:39:57,755 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][198], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, 164#L700-6true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:57,755 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:39:57,755 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:39:57,755 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:39:57,755 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:39:57,786 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][179], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 211#threadEXITtrue, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, Black: 280#true])
[2023-11-03 13:39:57,786 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:39:57,786 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:39:57,786 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:39:57,787 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:39:57,790 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][198], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, 164#L700-6true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:57,790 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:39:57,790 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:57,790 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:57,790 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:39:57,790 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1025] L717-4-->L717-1: Formula: (= 0 |v_#race~threads_alive~0_1|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_1|}  AuxVars[]  AssignedVars[#race~threads_alive~0][42], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 52#L717-1true, 125#L700-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:39:57,790 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:39:57,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:57,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:57,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:57,795 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][179], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 211#threadEXITtrue, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:57,795 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is not cut-off event
[2023-11-03 13:39:57,796 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:39:57,796 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:39:57,796 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:39:57,796 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:39:57,796 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:39:57,797 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L700-->L700-1: Formula: (= |v_#race~threads_alive~0_10| 0)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_10|}  AuxVars[]  AssignedVars[#race~threads_alive~0][155], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 8#threadEXITtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, 238#L700-1true, Black: 280#true])
[2023-11-03 13:39:57,797 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is not cut-off event
[2023-11-03 13:39:57,797 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:39:57,797 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:39:57,797 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:39:57,802 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][198], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 164#L700-6true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0), 202#L696true])
[2023-11-03 13:39:57,802 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:39:57,802 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:39:57,802 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:39:57,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:39:57,860 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][88], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 148#L700-8true, 36#L691-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:39:57,860 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:39:57,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:39:57,861 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:39:57,861 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:39:57,861 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][88], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 151#L690true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 211#threadEXITtrue, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:39:57,861 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:39:57,861 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:39:57,861 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:39:57,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:39:57,875 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 254#L700true, 52#L717-1true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:39:57,875 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:39:57,876 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:39:57,876 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:39:57,876 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:39:57,877 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 238#L700-1true, 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:57,877 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:39:57,877 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:39:57,877 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:39:57,877 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:39:57,879 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 148#L700-8true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 242#L691-1true, 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:57,879 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:39:57,879 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:39:57,879 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:39:57,879 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:39:57,880 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 211#threadEXITtrue, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 242#L691-1true, 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:57,880 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:39:57,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:39:57,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:39:57,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:39:57,886 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 173#L694true, 52#L717-1true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:39:57,886 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:39:57,886 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:39:57,886 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:39:57,886 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:39:57,947 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true, 202#L696true])
[2023-11-03 13:39:57,948 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:39:57,948 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:39:57,948 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:39:57,948 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:39:57,948 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:39:57,948 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 52#L717-1true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true, 202#L696true])
[2023-11-03 13:39:57,948 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:39:57,948 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:39:57,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:39:57,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:39:58,018 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][88], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 263#L691-4true, threadThread2of3ForFork0InUse, 10#L694-1true, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:39:58,018 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:39:58,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:58,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:58,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:58,066 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][198], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 164#L700-6true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 282#(= |#race~threads_alive~0| 0), 202#L696true])
[2023-11-03 13:39:58,067 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:39:58,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:39:58,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:39:58,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:39:58,245 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, 238#L700-1true, Black: 280#true])
[2023-11-03 13:39:58,245 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:39:58,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:39:58,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:39:58,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:39:58,308 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][88], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 263#L691-4true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, Black: 280#true])
[2023-11-03 13:39:58,308 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:39:58,308 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:58,308 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:58,309 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:39:58,393 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][88], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, 14#L715true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:39:58,394 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:39:58,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:39:58,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:39:58,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:39:58,400 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][88], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 14#L715true, Black: 293#(= |#race~data~0| 0), 36#L691-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true])
[2023-11-03 13:39:58,400 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:39:58,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:58,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:58,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:39:59,057 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 291#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, 263#L691-4true, 125#L700-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true, 293#(= |#race~data~0| 0)])
[2023-11-03 13:39:59,058 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:39:59,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:39:59,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:39:59,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:39:59,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:39:59,234 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1397] L720-2-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res#1_50| v_~data~0_56) (= |v_ULTIMATE.start_main_#res#1_50| |v_ULTIMATE.start_#t~ret21#1_18|))  InVars {~data~0=v_~data~0_56}  OutVars{ULTIMATE.start_#t~ret21#1=|v_ULTIMATE.start_#t~ret21#1_18|, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_50|, ~data~0=v_~data~0_56}  AuxVars[]  AssignedVars[ULTIMATE.start_#t~ret21#1, ULTIMATE.start_main_#res#1][49], [111#L694true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 291#true, 131#ULTIMATE.startEXITtrue, 254#L700true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, 293#(= |#race~data~0| 0)])
[2023-11-03 13:39:59,234 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:39:59,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:59,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:59,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:59,235 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1397] L720-2-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res#1_50| v_~data~0_56) (= |v_ULTIMATE.start_main_#res#1_50| |v_ULTIMATE.start_#t~ret21#1_18|))  InVars {~data~0=v_~data~0_56}  OutVars{ULTIMATE.start_#t~ret21#1=|v_ULTIMATE.start_#t~ret21#1_18|, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_50|, ~data~0=v_~data~0_56}  AuxVars[]  AssignedVars[ULTIMATE.start_#t~ret21#1, ULTIMATE.start_main_#res#1][49], [111#L694true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 291#true, 131#ULTIMATE.startEXITtrue, 173#L694true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, 293#(= |#race~data~0| 0)])
[2023-11-03 13:39:59,235 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:39:59,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:59,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:59,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:59,238 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1397] L720-2-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res#1_50| v_~data~0_56) (= |v_ULTIMATE.start_main_#res#1_50| |v_ULTIMATE.start_#t~ret21#1_18|))  InVars {~data~0=v_~data~0_56}  OutVars{ULTIMATE.start_#t~ret21#1=|v_ULTIMATE.start_#t~ret21#1_18|, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_50|, ~data~0=v_~data~0_56}  AuxVars[]  AssignedVars[ULTIMATE.start_#t~ret21#1, ULTIMATE.start_main_#res#1][49], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 291#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 46#L694-2true, Black: 280#true, 264#L686-1true, 293#(= |#race~data~0| 0)])
[2023-11-03 13:39:59,238 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:39:59,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:59,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:59,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:59,239 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1291] L694-2-->L694-4: Formula: (= |v_#race~data~0_21| |v_threadThread2of3ForFork0_#t~nondet6_17|)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_21|, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_17|}  AuxVars[]  AssignedVars[#race~data~0, threadThread2of3ForFork0_#t~nondet6][209], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true, 264#L686-1true])
[2023-11-03 13:39:59,239 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:39:59,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:59,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:59,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:39:59,248 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1342] L687-4-->L687-6: Formula: (= |v_#race~threads_alive~0_64| |v_threadThread3of3ForFork0_#t~nondet2_17|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_17|, #race~threads_alive~0=|v_#race~threads_alive~0_64|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet2, #race~threads_alive~0][73], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 160#L687-6true, Black: 282#(= |#race~threads_alive~0| 0), 202#L696true, 55#L700-2true])
[2023-11-03 13:39:59,248 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:39:59,248 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:39:59,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:39:59,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:39:59,283 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_52| |v_threadThread1of3ForFork0_#t~nondet10_15|)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet10=|v_threadThread1of3ForFork0_#t~nondet10_15|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet10, #race~threads_alive~0][136], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, 209#L700-6true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 282#(= |#race~threads_alive~0| 0), 230#L687-2true, 202#L696true])
[2023-11-03 13:39:59,283 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:39:59,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:39:59,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:39:59,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:39:59,536 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, 46#L694-2true, Black: 280#true])
[2023-11-03 13:39:59,536 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:39:59,536 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:39:59,536 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:39:59,536 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:39:59,537 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:39:59,574 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 254#L700true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:59,575 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:39:59,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:39:59,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:39:59,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:39:59,582 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 173#L694true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:59,582 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:39:59,582 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:39:59,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:39:59,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:39:59,621 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 263#L691-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:59,621 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:39:59,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:59,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:59,622 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:59,622 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:59,622 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 263#L691-4true, 125#L700-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:59,622 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:39:59,622 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:59,622 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:59,623 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:59,623 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:59,623 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:59,623 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][198], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 164#L700-6true, Black: 293#(= |#race~data~0| 0), 263#L691-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 146#L691-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:39:59,624 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:39:59,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:59,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:59,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:39:59,735 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][198], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 164#L700-6true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, Black: 282#(= |#race~threads_alive~0| 0), 202#L696true])
[2023-11-03 13:39:59,735 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:39:59,735 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:59,735 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:59,735 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:39:59,735 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1025] L717-4-->L717-1: Formula: (= 0 |v_#race~threads_alive~0_1|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_1|}  AuxVars[]  AssignedVars[#race~threads_alive~0][42], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 52#L717-1true, 125#L700-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true, 202#L696true])
[2023-11-03 13:39:59,736 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:39:59,736 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:59,736 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:59,736 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:59,796 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][88], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 36#L691-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 211#threadEXITtrue, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:39:59,797 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:39:59,797 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:39:59,797 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:39:59,797 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:39:59,813 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, 247#L700-2true, Black: 293#(= |#race~data~0| 0), 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:39:59,814 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:39:59,814 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:39:59,814 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:39:59,814 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:39:59,820 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][179], [113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 46#L694-2true, Black: 280#true, 55#L700-2true])
[2023-11-03 13:39:59,820 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:39:59,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:39:59,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:39:59,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:39:59,822 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 52#L717-1true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 46#L694-2true, Black: 280#true])
[2023-11-03 13:39:59,823 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:39:59,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:39:59,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:39:59,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:39:59,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:39:59,894 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 211#threadEXITtrue, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 250#L691-4true, Black: 280#true])
[2023-11-03 13:39:59,894 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:39:59,894 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:39:59,894 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:39:59,895 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:39:59,918 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true, 202#L696true])
[2023-11-03 13:39:59,919 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:39:59,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:39:59,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:39:59,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:39:59,919 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:39:59,919 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:39:59,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:39:59,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:39:59,920 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:39:59,920 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 263#L691-4true, 125#L700-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:39:59,920 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:39:59,920 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:59,920 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:59,920 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:59,920 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 46#L694-2true, Black: 280#true])
[2023-11-03 13:39:59,920 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:39:59,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:39:59,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:39:59,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:39:59,921 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:39:59,921 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:39:59,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:39:59,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:39:59,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:39:59,925 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 263#L691-4true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true])
[2023-11-03 13:39:59,925 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:39:59,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:59,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:59,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:59,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:59,952 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 263#L691-4true, 125#L700-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:39:59,952 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:39:59,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:59,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:59,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:39:59,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:39:59,953 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][88], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 240#L694-3true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 263#L691-4true, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:39:59,953 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:39:59,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:59,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:39:59,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:40:00,151 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, Black: 280#true])
[2023-11-03 13:40:00,152 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:40:00,152 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:40:00,152 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:40:00,152 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:40:00,159 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][88], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, Black: 280#true])
[2023-11-03 13:40:00,159 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:40:00,159 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:40:00,159 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:40:00,159 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:40:00,411 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][88], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 14#L715true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true, 202#L696true])
[2023-11-03 13:40:00,412 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:40:00,412 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:40:00,412 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:40:00,412 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:40:01,233 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1397] L720-2-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res#1_50| v_~data~0_56) (= |v_ULTIMATE.start_main_#res#1_50| |v_ULTIMATE.start_#t~ret21#1_18|))  InVars {~data~0=v_~data~0_56}  OutVars{ULTIMATE.start_#t~ret21#1=|v_ULTIMATE.start_#t~ret21#1_18|, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_50|, ~data~0=v_~data~0_56}  AuxVars[]  AssignedVars[ULTIMATE.start_#t~ret21#1, ULTIMATE.start_main_#res#1][49], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 291#true, 131#ULTIMATE.startEXITtrue, 254#L700true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, 293#(= |#race~data~0| 0)])
[2023-11-03 13:40:01,234 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:40:01,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:40:01,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:40:01,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:40:01,236 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1397] L720-2-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res#1_50| v_~data~0_56) (= |v_ULTIMATE.start_main_#res#1_50| |v_ULTIMATE.start_#t~ret21#1_18|))  InVars {~data~0=v_~data~0_56}  OutVars{ULTIMATE.start_#t~ret21#1=|v_ULTIMATE.start_#t~ret21#1_18|, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_50|, ~data~0=v_~data~0_56}  AuxVars[]  AssignedVars[ULTIMATE.start_#t~ret21#1, ULTIMATE.start_main_#res#1][49], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 291#true, 131#ULTIMATE.startEXITtrue, 173#L694true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, 293#(= |#race~data~0| 0)])
[2023-11-03 13:40:01,236 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:40:01,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:40:01,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:40:01,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:40:01,238 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1301] L694-2-->L694-4: Formula: (= |v_#race~data~0_23| |v_threadThread1of3ForFork0_#t~nondet6_13|)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_23|, threadThread1of3ForFork0_#t~nondet6=|v_threadThread1of3ForFork0_#t~nondet6_13|}  AuxVars[]  AssignedVars[#race~data~0, threadThread1of3ForFork0_#t~nondet6][186], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 254#L700true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 103#L694-4true, Black: 280#true])
[2023-11-03 13:40:01,238 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:40:01,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:40:01,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:40:01,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:40:01,238 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1397] L720-2-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res#1_50| v_~data~0_56) (= |v_ULTIMATE.start_main_#res#1_50| |v_ULTIMATE.start_#t~ret21#1_18|))  InVars {~data~0=v_~data~0_56}  OutVars{ULTIMATE.start_#t~ret21#1=|v_ULTIMATE.start_#t~ret21#1_18|, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_50|, ~data~0=v_~data~0_56}  AuxVars[]  AssignedVars[ULTIMATE.start_#t~ret21#1, ULTIMATE.start_main_#res#1][49], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 291#true, 131#ULTIMATE.startEXITtrue, 66#L694-2true, 254#L700true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, 293#(= |#race~data~0| 0)])
[2023-11-03 13:40:01,238 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:40:01,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:40:01,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:40:01,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:40:01,240 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1301] L694-2-->L694-4: Formula: (= |v_#race~data~0_23| |v_threadThread1of3ForFork0_#t~nondet6_13|)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_23|, threadThread1of3ForFork0_#t~nondet6=|v_threadThread1of3ForFork0_#t~nondet6_13|}  AuxVars[]  AssignedVars[#race~data~0, threadThread1of3ForFork0_#t~nondet6][186], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 173#L694true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 103#L694-4true, Black: 280#true])
[2023-11-03 13:40:01,240 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:40:01,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:40:01,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:40:01,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:40:01,240 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1397] L720-2-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res#1_50| v_~data~0_56) (= |v_ULTIMATE.start_main_#res#1_50| |v_ULTIMATE.start_#t~ret21#1_18|))  InVars {~data~0=v_~data~0_56}  OutVars{ULTIMATE.start_#t~ret21#1=|v_ULTIMATE.start_#t~ret21#1_18|, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_50|, ~data~0=v_~data~0_56}  AuxVars[]  AssignedVars[ULTIMATE.start_#t~ret21#1, ULTIMATE.start_main_#res#1][49], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 291#true, 131#ULTIMATE.startEXITtrue, 66#L694-2true, 173#L694true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true, 293#(= |#race~data~0| 0)])
[2023-11-03 13:40:01,240 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:40:01,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:40:01,241 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:40:01,241 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:40:01,243 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1397] L720-2-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res#1_50| v_~data~0_56) (= |v_ULTIMATE.start_main_#res#1_50| |v_ULTIMATE.start_#t~ret21#1_18|))  InVars {~data~0=v_~data~0_56}  OutVars{ULTIMATE.start_#t~ret21#1=|v_ULTIMATE.start_#t~ret21#1_18|, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_50|, ~data~0=v_~data~0_56}  AuxVars[]  AssignedVars[ULTIMATE.start_#t~ret21#1, ULTIMATE.start_main_#res#1][49], [111#L694true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 291#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 46#L694-2true, Black: 280#true, 293#(= |#race~data~0| 0)])
[2023-11-03 13:40:01,243 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:40:01,243 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:40:01,243 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:40:01,243 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:40:01,243 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1291] L694-2-->L694-4: Formula: (= |v_#race~data~0_21| |v_threadThread2of3ForFork0_#t~nondet6_17|)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_21|, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_17|}  AuxVars[]  AssignedVars[#race~data~0, threadThread2of3ForFork0_#t~nondet6][209], [111#L694true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true])
[2023-11-03 13:40:01,243 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:40:01,244 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:40:01,244 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:40:01,244 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:40:01,506 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, Black: 280#true])
[2023-11-03 13:40:01,506 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:40:01,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:40:01,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:40:01,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:40:01,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:40:01,540 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, 240#L694-3true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true])
[2023-11-03 13:40:01,540 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:40:01,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:40:01,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:40:01,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:40:01,548 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 46#L694-2true, 93#L717-2true, Black: 280#true])
[2023-11-03 13:40:01,549 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:40:01,549 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:40:01,549 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:40:01,549 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:40:01,578 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 148#L700-8true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true])
[2023-11-03 13:40:01,578 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:40:01,578 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:40:01,578 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:40:01,578 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:40:01,636 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][198], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 164#L700-6true, Black: 291#true, 131#ULTIMATE.startEXITtrue, 254#L700true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 282#(= |#race~threads_alive~0| 0), 293#(= |#race~data~0| 0)])
[2023-11-03 13:40:01,636 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is not cut-off event
[2023-11-03 13:40:01,636 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:40:01,636 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:40:01,636 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:40:01,639 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][198], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 164#L700-6true, Black: 291#true, 131#ULTIMATE.startEXITtrue, 173#L694true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 282#(= |#race~threads_alive~0| 0), 293#(= |#race~data~0| 0)])
[2023-11-03 13:40:01,639 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is not cut-off event
[2023-11-03 13:40:01,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:40:01,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:40:01,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:40:01,668 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][198], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 164#L700-6true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 167#L720-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:40:01,669 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:40:01,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:40:01,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:40:01,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:40:01,870 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 238#L700-1true, 93#L717-2true, Black: 280#true, 68#L695true])
[2023-11-03 13:40:01,871 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:40:01,871 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:40:01,871 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:40:01,871 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:40:01,876 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][179], [113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true, 55#L700-2true])
[2023-11-03 13:40:01,876 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:40:01,876 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:40:01,876 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:40:01,876 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:40:01,879 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 293#(= |#race~data~0| 0), 52#L717-1true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:40:01,879 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:40:01,879 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:40:01,879 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:40:01,879 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:40:01,879 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:40:01,880 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 46#L694-2true, 93#L717-2true, Black: 280#true])
[2023-11-03 13:40:01,880 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:40:01,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:40:01,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:40:01,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:40:01,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:40:01,933 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 148#L700-8true, 52#L717-1true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:40:01,933 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:40:01,933 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:40:01,934 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:40:01,934 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:40:01,935 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, Black: 293#(= |#race~data~0| 0), 52#L717-1true, threadThread1of3ForFork0InUse, 155#L702true, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:40:01,935 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:40:01,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:40:01,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:40:01,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:40:02,020 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][88], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 211#threadEXITtrue, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 242#L691-1true, Black: 280#true])
[2023-11-03 13:40:02,021 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:40:02,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:40:02,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:40:02,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:40:02,170 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][88], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, Black: 280#true])
[2023-11-03 13:40:02,170 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:40:02,170 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:40:02,170 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:40:02,171 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:40:02,177 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][88], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 36#L691-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 198#L717-4true, Black: 280#true])
[2023-11-03 13:40:02,177 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:40:02,177 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:40:02,177 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:40:02,177 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:40:02,940 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1397] L720-2-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res#1_50| v_~data~0_56) (= |v_ULTIMATE.start_main_#res#1_50| |v_ULTIMATE.start_#t~ret21#1_18|))  InVars {~data~0=v_~data~0_56}  OutVars{ULTIMATE.start_#t~ret21#1=|v_ULTIMATE.start_#t~ret21#1_18|, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_50|, ~data~0=v_~data~0_56}  AuxVars[]  AssignedVars[ULTIMATE.start_#t~ret21#1, ULTIMATE.start_main_#res#1][49], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 291#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 46#L694-2true, Black: 280#true, 293#(= |#race~data~0| 0)])
[2023-11-03 13:40:02,941 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:40:02,941 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:40:02,941 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:40:02,941 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:40:02,941 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1291] L694-2-->L694-4: Formula: (= |v_#race~data~0_21| |v_threadThread2of3ForFork0_#t~nondet6_17|)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_21|, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_17|}  AuxVars[]  AssignedVars[#race~data~0, threadThread2of3ForFork0_#t~nondet6][209], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true])
[2023-11-03 13:40:02,941 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:40:02,941 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:40:02,941 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:40:02,942 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:40:02,944 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1301] L694-2-->L694-4: Formula: (= |v_#race~data~0_23| |v_threadThread1of3ForFork0_#t~nondet6_13|)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_23|, threadThread1of3ForFork0_#t~nondet6=|v_threadThread1of3ForFork0_#t~nondet6_13|}  AuxVars[]  AssignedVars[#race~data~0, threadThread1of3ForFork0_#t~nondet6][186], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 46#L694-2true, 103#L694-4true, Black: 280#true])
[2023-11-03 13:40:02,944 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:40:02,944 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:40:02,944 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:40:02,944 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:40:02,944 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1397] L720-2-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res#1_50| v_~data~0_56) (= |v_ULTIMATE.start_main_#res#1_50| |v_ULTIMATE.start_#t~ret21#1_18|))  InVars {~data~0=v_~data~0_56}  OutVars{ULTIMATE.start_#t~ret21#1=|v_ULTIMATE.start_#t~ret21#1_18|, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_50|, ~data~0=v_~data~0_56}  AuxVars[]  AssignedVars[ULTIMATE.start_#t~ret21#1, ULTIMATE.start_main_#res#1][49], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 291#true, 131#ULTIMATE.startEXITtrue, 66#L694-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 46#L694-2true, Black: 280#true, 293#(= |#race~data~0| 0)])
[2023-11-03 13:40:02,944 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:40:02,945 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:40:02,945 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:40:02,945 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:40:02,945 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1291] L694-2-->L694-4: Formula: (= |v_#race~data~0_21| |v_threadThread2of3ForFork0_#t~nondet6_17|)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_21|, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_17|}  AuxVars[]  AssignedVars[#race~data~0, threadThread2of3ForFork0_#t~nondet6][209], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 293#(= |#race~data~0| 0), 66#L694-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 244#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true])
[2023-11-03 13:40:02,945 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:40:02,945 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:40:02,945 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:40:02,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:40:03,196 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, Black: 280#true])
[2023-11-03 13:40:03,196 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:40:03,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:40:03,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:40:03,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:40:03,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:40:03,238 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true])
[2023-11-03 13:40:03,239 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:40:03,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:40:03,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:40:03,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:40:03,264 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 148#L700-8true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true])
[2023-11-03 13:40:03,264 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:40:03,264 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:40:03,264 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:40:03,264 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:40:03,265 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 211#threadEXITtrue, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true])
[2023-11-03 13:40:03,265 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:40:03,266 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:40:03,266 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:40:03,266 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:40:03,267 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 155#L702true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true])
[2023-11-03 13:40:03,267 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:40:03,267 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:40:03,267 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:40:03,267 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:40:03,282 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][196], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true, 258#L687-8true])
[2023-11-03 13:40:03,282 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:40:03,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:40:03,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:40:03,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:40:03,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:40:03,283 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][196], [113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true, 258#L687-8true])
[2023-11-03 13:40:03,283 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:40:03,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:40:03,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:40:03,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:40:03,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:40:03,457 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][198], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 291#true, 164#L700-6true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 46#L694-2true, Black: 282#(= |#race~threads_alive~0| 0), 293#(= |#race~data~0| 0)])
[2023-11-03 13:40:03,457 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is not cut-off event
[2023-11-03 13:40:03,457 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is not cut-off event
[2023-11-03 13:40:03,457 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is not cut-off event
[2023-11-03 13:40:03,457 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is not cut-off event
[2023-11-03 13:40:03,458 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][198], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 164#L700-6true, 16#L694-4true, Black: 293#(= |#race~data~0| 0), 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:40:03,458 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:40:03,458 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:40:03,458 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:40:03,458 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:40:03,472 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][198], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, 164#L700-6true, Black: 291#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 282#(= |#race~threads_alive~0| 0), 293#(= |#race~data~0| 0)])
[2023-11-03 13:40:03,472 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:40:03,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:40:03,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:40:03,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:40:03,473 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][198], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, 164#L700-6true, Black: 291#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 282#(= |#race~threads_alive~0| 0), 293#(= |#race~data~0| 0)])
[2023-11-03 13:40:03,473 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:40:03,473 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:40:03,473 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:40:03,473 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:40:03,473 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][198], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 291#true, 164#L700-6true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 282#(= |#race~threads_alive~0| 0), 202#L696true, 293#(= |#race~data~0| 0)])
[2023-11-03 13:40:03,473 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:40:03,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:40:03,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:40:03,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:40:03,475 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][198], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 164#L700-6true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:40:03,475 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:40:03,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:40:03,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:40:03,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:40:03,486 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][198], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 164#L700-6true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 167#L720-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 282#(= |#race~threads_alive~0| 0), 202#L696true])
[2023-11-03 13:40:03,486 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:40:03,486 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:40:03,486 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:40:03,487 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:40:03,505 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][198], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 164#L700-6true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 211#threadEXITtrue, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:40:03,505 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:40:03,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:40:03,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:40:03,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:40:03,564 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true, 68#L695true])
[2023-11-03 13:40:03,564 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:40:03,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:40:03,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:40:03,565 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:40:03,570 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][179], [113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true, 55#L700-2true])
[2023-11-03 13:40:03,570 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:40:03,570 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:40:03,570 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:40:03,570 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:40:03,573 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 52#L717-1true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:40:03,573 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:40:03,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:40:03,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:40:03,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:40:03,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:40:03,574 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 16#L694-4true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true])
[2023-11-03 13:40:03,574 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:40:03,574 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:40:03,574 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:40:03,574 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:40:03,574 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:40:03,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:40:03,624 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 52#L717-1true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, 211#threadEXITtrue, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:40:03,624 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:40:03,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:40:03,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:40:03,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:40:03,625 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, 211#threadEXITtrue, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true])
[2023-11-03 13:40:03,625 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:40:03,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:40:03,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:40:03,626 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:40:03,627 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 8#threadEXITtrue, 247#L700-2true, Black: 293#(= |#race~data~0| 0), 52#L717-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:40:03,627 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:40:03,627 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:40:03,627 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:40:03,627 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:40:03,628 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 8#threadEXITtrue, 247#L700-2true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true])
[2023-11-03 13:40:03,628 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:40:03,628 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:40:03,628 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:40:03,628 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:40:03,645 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][196], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 52#L717-1true, 125#L700-2true, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true, 258#L687-8true])
[2023-11-03 13:40:03,645 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:40:03,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:40:03,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:40:03,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:40:03,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:40:03,656 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][88], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 263#L691-4true, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:40:03,657 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:40:03,657 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:40:03,657 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:40:03,657 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:40:03,692 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][88], [201#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 263#L691-4true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true, 68#L695true])
[2023-11-03 13:40:03,692 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:40:03,692 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:40:03,692 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:40:03,692 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:40:03,838 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][88], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, Black: 280#true, 202#L696true])
[2023-11-03 13:40:03,838 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:40:03,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:40:03,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:40:03,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:40:03,983 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][88], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 14#L715true, Black: 293#(= |#race~data~0| 0), 254#L700true, threadThread1of3ForFork0InUse, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:40:03,983 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:40:03,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:40:03,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:40:03,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:40:03,984 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][88], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 14#L715true, Black: 293#(= |#race~data~0| 0), 173#L694true, threadThread1of3ForFork0InUse, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:40:03,984 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:40:03,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:40:03,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:40:03,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:40:03,985 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][88], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 14#L715true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 10#L694-1true, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true])
[2023-11-03 13:40:03,985 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:40:03,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:40:03,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:40:03,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:40:04,912 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, Black: 280#true, 202#L696true])
[2023-11-03 13:40:04,912 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:40:04,912 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:40:04,912 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:40:04,912 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:40:04,913 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:40:04,934 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][179], [75#threadEXITtrue, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true])
[2023-11-03 13:40:04,934 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:40:04,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:40:04,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:40:04,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:40:04,945 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 247#L700-2true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true, 68#L695true])
[2023-11-03 13:40:04,945 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:40:04,945 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:40:04,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:40:04,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:40:04,951 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 24#L694-6true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true])
[2023-11-03 13:40:04,951 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:40:04,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:40:04,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:40:04,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:40:05,011 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][179], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 291#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 211#threadEXITtrue, threadThread3of3ForFork0InUse, 297#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true, 293#(= |#race~data~0| 0)])
[2023-11-03 13:40:05,012 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:40:05,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:40:05,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:40:05,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:40:05,035 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][198], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 164#L700-6true, Black: 293#(= |#race~data~0| 0), 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:40:05,035 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:40:05,035 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:40:05,036 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:40:05,036 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:40:05,174 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][198], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 164#L700-6true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 282#(= |#race~threads_alive~0| 0), 202#L696true])
[2023-11-03 13:40:05,174 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:40:05,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:40:05,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:40:05,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:40:05,185 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][198], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 164#L700-6true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 263#L691-4true, 167#L720-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:40:05,185 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:40:05,185 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:40:05,185 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:40:05,185 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:40:05,256 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 186#L700-5true, 52#L717-1true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:40:05,256 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:40:05,257 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:40:05,257 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:40:05,257 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:40:05,265 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][179], [113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 52#L717-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true, 202#L696true, 55#L700-2true])
[2023-11-03 13:40:05,265 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:40:05,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:40:05,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:40:05,266 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:40:05,268 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 52#L717-1true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true, 202#L696true])
[2023-11-03 13:40:05,268 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:40:05,268 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:40:05,268 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:40:05,269 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:40:05,269 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:40:05,269 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [24#L694-6true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true])
[2023-11-03 13:40:05,269 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:40:05,269 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:40:05,269 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:40:05,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:40:05,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:40:05,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:40:05,567 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [75#threadEXITtrue, 113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 14#L715true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true])
[2023-11-03 13:40:05,568 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:40:05,568 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:40:05,568 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:40:05,568 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:40:05,577 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][88], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 14#L715true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse, 211#threadEXITtrue, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 280#true])
[2023-11-03 13:40:05,577 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:40:05,577 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:40:05,577 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:40:05,577 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:40:05,578 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][88], [8#threadEXITtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 14#L715true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true])
[2023-11-03 13:40:05,578 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:40:05,578 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:40:05,579 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:40:05,579 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:40:05,580 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1296] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_56| 0)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_56|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet8, #race~threads_alive~0][169], [113#L700-1true, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 14#L715true, Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 211#threadEXITtrue, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 127#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 280#true])
[2023-11-03 13:40:05,580 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:40:05,580 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:40:05,580 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:40:05,580 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:40:06,142 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 291#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 230#L687-2true, Black: 280#true, 293#(= |#race~data~0| 0)])
[2023-11-03 13:40:06,143 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:40:06,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:40:06,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:40:06,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:40:06,428 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 186#L700-5true, threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true])
[2023-11-03 13:40:06,428 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:40:06,428 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:40:06,428 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:40:06,428 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:40:06,437 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true, 202#L696true])
[2023-11-03 13:40:06,437 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:40:06,437 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:40:06,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:40:06,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:40:06,465 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1397] L720-2-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res#1_50| v_~data~0_56) (= |v_ULTIMATE.start_main_#res#1_50| |v_ULTIMATE.start_#t~ret21#1_18|))  InVars {~data~0=v_~data~0_56}  OutVars{ULTIMATE.start_#t~ret21#1=|v_ULTIMATE.start_#t~ret21#1_18|, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_50|, ~data~0=v_~data~0_56}  AuxVars[]  AssignedVars[ULTIMATE.start_#t~ret21#1, ULTIMATE.start_main_#res#1][154], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 299#(= |threadThread2of3ForFork0_#t~nondet2| |#race~threads_alive~0|), Black: 291#true, 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 175#L694-4true, Black: 280#true, 293#(= |#race~data~0| 0), 258#L687-8true])
[2023-11-03 13:40:06,466 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2023-11-03 13:40:06,466 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:40:06,466 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:40:06,466 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:40:06,510 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][198], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 164#L700-6true, Black: 293#(= |#race~data~0| 0), 131#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 282#(= |#race~threads_alive~0| 0), 202#L696true])
[2023-11-03 13:40:06,510 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:40:06,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:40:06,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:40:06,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:40:06,520 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L700-4-->L700-6: Formula: (= |v_#race~threads_alive~0_48| |v_threadThread3of3ForFork0_#t~nondet10_13|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet10=|v_threadThread3of3ForFork0_#t~nondet10_13|, #race~threads_alive~0=|v_#race~threads_alive~0_48|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet10, #race~threads_alive~0][198], [120#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), 164#L700-6true, Black: 293#(= |#race~data~0| 0), 263#L691-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 297#true, 291#true, 241#L720-2true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), Black: 282#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:40:06,521 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:40:06,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:40:06,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:40:06,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:40:06,605 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][144], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 125#L700-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 93#L717-2true, Black: 280#true, 202#L696true])
[2023-11-03 13:40:06,605 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:40:06,606 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:40:06,606 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:40:06,606 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:40:06,606 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:40:06,606 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:40:06,843 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][88], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 254#L700true, threadThread1of3ForFork0InUse, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, Black: 280#true])
[2023-11-03 13:40:06,843 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2023-11-03 13:40:06,843 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:40:06,843 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:40:06,843 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:40:06,844 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][88], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), 173#L694true, threadThread1of3ForFork0InUse, 81#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse, 40#L700-1true, threadThread3of3ForFork0InUse, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 198#L717-4true, Black: 280#true])
[2023-11-03 13:40:06,844 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2023-11-03 13:40:06,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:40:06,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:40:06,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:40:06,845 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1344] L699-1-->L700-1: Formula: (= |v_#race~threads_alive~0_66| 0)  InVars {}  OutVars{threadThread1of3ForFork0_#t~nondet8=|v_threadThread1of3ForFork0_#t~nondet8_7|, #race~threads_alive~0=|v_#race~threads_alive~0_66|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet8, #race~threads_alive~0][88], [Black: 288#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 293#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 10#L694-1true, threadThread3of3ForFork0InUse, 40#L700-1true, 297#true, 291#true, Black: 277#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet18#1|), 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 198#L717-4true, Black: 280#true])
[2023-11-03 13:40:06,845 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2023-11-03 13:40:06,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:40:06,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:40:06,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
