./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-outer.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-outer.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 5de3f74745659014ac7e4faaddc4e951b73040910a89556296dffb47b82f8e4a
--- Real Ultimate output ---
This is Ultimate 0.2.2-dev-2329fc7
[2023-11-03 13:56:29,198 INFO  L177        SettingsManager]: Resetting all preferences to default values...
[2023-11-03 13:56:29,199 INFO  L181        SettingsManager]: Resetting UltimateCore preferences to default values
[2023-11-03 13:56:29,220 INFO  L184        SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring...
[2023-11-03 13:56:29,220 INFO  L181        SettingsManager]: Resetting Boogie Preprocessor preferences to default values
[2023-11-03 13:56:29,221 INFO  L181        SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values
[2023-11-03 13:56:29,222 INFO  L181        SettingsManager]: Resetting Abstract Interpretation preferences to default values
[2023-11-03 13:56:29,223 INFO  L181        SettingsManager]: Resetting LassoRanker preferences to default values
[2023-11-03 13:56:29,224 INFO  L181        SettingsManager]: Resetting Reaching Definitions preferences to default values
[2023-11-03 13:56:29,225 INFO  L181        SettingsManager]: Resetting SyntaxChecker preferences to default values
[2023-11-03 13:56:29,226 INFO  L181        SettingsManager]: Resetting Sifa preferences to default values
[2023-11-03 13:56:29,227 INFO  L184        SettingsManager]: Büchi Program Product provides no preferences, ignoring...
[2023-11-03 13:56:29,227 INFO  L181        SettingsManager]: Resetting LTL2Aut preferences to default values
[2023-11-03 13:56:29,228 INFO  L181        SettingsManager]: Resetting PEA to Boogie preferences to default values
[2023-11-03 13:56:29,228 INFO  L181        SettingsManager]: Resetting BlockEncodingV2 preferences to default values
[2023-11-03 13:56:29,229 INFO  L181        SettingsManager]: Resetting ChcToBoogie preferences to default values
[2023-11-03 13:56:29,230 INFO  L181        SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values
[2023-11-03 13:56:29,231 INFO  L181        SettingsManager]: Resetting BuchiAutomizer preferences to default values
[2023-11-03 13:56:29,232 INFO  L181        SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values
[2023-11-03 13:56:29,233 INFO  L181        SettingsManager]: Resetting CodeCheck preferences to default values
[2023-11-03 13:56:29,234 INFO  L181        SettingsManager]: Resetting InvariantSynthesis preferences to default values
[2023-11-03 13:56:29,235 INFO  L181        SettingsManager]: Resetting RCFGBuilder preferences to default values
[2023-11-03 13:56:29,236 INFO  L181        SettingsManager]: Resetting Referee preferences to default values
[2023-11-03 13:56:29,236 INFO  L181        SettingsManager]: Resetting TraceAbstraction preferences to default values
[2023-11-03 13:56:29,239 INFO  L184        SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring...
[2023-11-03 13:56:29,239 INFO  L184        SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring...
[2023-11-03 13:56:29,239 INFO  L181        SettingsManager]: Resetting TreeAutomizer preferences to default values
[2023-11-03 13:56:29,240 INFO  L181        SettingsManager]: Resetting IcfgToChc preferences to default values
[2023-11-03 13:56:29,240 INFO  L181        SettingsManager]: Resetting IcfgTransformer preferences to default values
[2023-11-03 13:56:29,241 INFO  L184        SettingsManager]: ReqToTest provides no preferences, ignoring...
[2023-11-03 13:56:29,241 INFO  L181        SettingsManager]: Resetting Boogie Printer preferences to default values
[2023-11-03 13:56:29,241 INFO  L181        SettingsManager]: Resetting ChcSmtPrinter preferences to default values
[2023-11-03 13:56:29,242 INFO  L181        SettingsManager]: Resetting ReqPrinter preferences to default values
[2023-11-03 13:56:29,243 INFO  L181        SettingsManager]: Resetting Witness Printer preferences to default values
[2023-11-03 13:56:29,243 INFO  L184        SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring...
[2023-11-03 13:56:29,243 INFO  L181        SettingsManager]: Resetting CDTParser preferences to default values
[2023-11-03 13:56:29,244 INFO  L184        SettingsManager]: AutomataScriptParser provides no preferences, ignoring...
[2023-11-03 13:56:29,244 INFO  L184        SettingsManager]: ReqParser provides no preferences, ignoring...
[2023-11-03 13:56:29,244 INFO  L181        SettingsManager]: Resetting SmtParser preferences to default values
[2023-11-03 13:56:29,245 INFO  L181        SettingsManager]: Resetting Witness Parser preferences to default values
[2023-11-03 13:56:29,245 INFO  L188        SettingsManager]: Finished resetting all preferences to default values...
[2023-11-03 13:56:29,247 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:56:29,264 INFO  L113        SettingsManager]: Loading preferences was successful
[2023-11-03 13:56:29,264 INFO  L115        SettingsManager]: Preferences different from defaults after loading the file:
[2023-11-03 13:56:29,264 INFO  L136        SettingsManager]: Preferences of UltimateCore differ from their defaults:
[2023-11-03 13:56:29,264 INFO  L138        SettingsManager]:  * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR;
[2023-11-03 13:56:29,265 INFO  L136        SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults:
[2023-11-03 13:56:29,265 INFO  L138        SettingsManager]:  * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS
[2023-11-03 13:56:29,266 INFO  L136        SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults:
[2023-11-03 13:56:29,266 INFO  L138        SettingsManager]:  * Create parallel compositions if possible=false
[2023-11-03 13:56:29,266 INFO  L138        SettingsManager]:  * Use SBE=true
[2023-11-03 13:56:29,266 INFO  L136        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2023-11-03 13:56:29,266 INFO  L138        SettingsManager]:  * sizeof long=4
[2023-11-03 13:56:29,266 INFO  L138        SettingsManager]:  * Check unreachability of error function in SV-COMP mode=false
[2023-11-03 13:56:29,267 INFO  L138        SettingsManager]:  * Overapproximate operations on floating types=true
[2023-11-03 13:56:29,267 INFO  L138        SettingsManager]:  * sizeof POINTER=4
[2023-11-03 13:56:29,267 INFO  L138        SettingsManager]:  * Check division by zero=IGNORE
[2023-11-03 13:56:29,267 INFO  L138        SettingsManager]:  * Pointer to allocated memory at dereference=IGNORE
[2023-11-03 13:56:29,267 INFO  L138        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=IGNORE
[2023-11-03 13:56:29,267 INFO  L138        SettingsManager]:  * Check array bounds for arrays that are off heap=IGNORE
[2023-11-03 13:56:29,268 INFO  L138        SettingsManager]:  * Check absence of data races in concurrent programs=true
[2023-11-03 13:56:29,268 INFO  L138        SettingsManager]:  * sizeof long double=12
[2023-11-03 13:56:29,268 INFO  L138        SettingsManager]:  * Check if freed pointer was valid=false
[2023-11-03 13:56:29,268 INFO  L138        SettingsManager]:  * Use constant arrays=true
[2023-11-03 13:56:29,268 INFO  L138        SettingsManager]:  * Pointer base address is valid at dereference=IGNORE
[2023-11-03 13:56:29,268 INFO  L136        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2023-11-03 13:56:29,269 INFO  L138        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2023-11-03 13:56:29,269 INFO  L138        SettingsManager]:  * SMT solver=External_DefaultMode
[2023-11-03 13:56:29,269 INFO  L138        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000
[2023-11-03 13:56:29,269 INFO  L136        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2023-11-03 13:56:29,269 INFO  L138        SettingsManager]:  * Compute Interpolants along a Counterexample=FPandBP
[2023-11-03 13:56:29,269 INFO  L138        SettingsManager]:  * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles
[2023-11-03 13:56:29,270 INFO  L138        SettingsManager]:  * Trace refinement strategy=CAMEL
[2023-11-03 13:56:29,270 INFO  L138        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in
[2023-11-03 13:56:29,270 INFO  L138        SettingsManager]:  * Automaton type used in concurrency analysis=PETRI_NET
[2023-11-03 13:56:29,270 INFO  L138        SettingsManager]:  * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true
[2023-11-03 13:56:29,270 INFO  L138        SettingsManager]:  * Order on configurations for Petri net unfoldings=DBO
[2023-11-03 13:56:29,270 INFO  L138        SettingsManager]:  * SMT solver=External_ModelsAndUnsatCoreMode
[2023-11-03 13:56:29,271 INFO  L138        SettingsManager]:  * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC
[2023-11-03 13:56:29,271 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 -> 5de3f74745659014ac7e4faaddc4e951b73040910a89556296dffb47b82f8e4a
[2023-11-03 13:56:29,446 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2023-11-03 13:56:29,467 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2023-11-03 13:56:29,469 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2023-11-03 13:56:29,470 INFO  L271        PluginConnector]: Initializing CDTParser...
[2023-11-03 13:56:29,471 INFO  L275        PluginConnector]: CDTParser initialized
[2023-11-03 13:56:29,471 INFO  L432   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /mnt/goblint-svcomp/goblint-bench/bench/concrat/race-challenges/thread-join-counter-outer.i
[2023-11-03 13:56:30,535 INFO  L500              CDTParser]: Created temporary CDT project at NULL
[2023-11-03 13:56:30,706 INFO  L351              CDTParser]: Found 1 translation units.
[2023-11-03 13:56:30,707 INFO  L172              CDTParser]: Scanning /mnt/goblint-svcomp/goblint-bench/bench/concrat/race-challenges/thread-join-counter-outer.i
[2023-11-03 13:56:30,716 INFO  L394              CDTParser]: About to delete temporary CDT project at /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/data/7672df6d9/06928dfe1cbc48bcbd13df0072af53c5/FLAG4c98c7c7a
[2023-11-03 13:56:30,727 INFO  L402              CDTParser]: Successfully deleted /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/data/7672df6d9/06928dfe1cbc48bcbd13df0072af53c5
[2023-11-03 13:56:30,729 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2023-11-03 13:56:30,730 INFO  L131        ToolchainWalker]: Walking toolchain with 6 elements.
[2023-11-03 13:56:30,731 INFO  L113        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2023-11-03 13:56:30,731 INFO  L271        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2023-11-03 13:56:30,734 INFO  L275        PluginConnector]: CACSL2BoogieTranslator initialized
[2023-11-03 13:56:30,735 INFO  L185        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.11 01:56:30" (1/1) ...
[2023-11-03 13:56:30,736 INFO  L205        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4ab8ccd0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:56:30, skipping insertion in model container
[2023-11-03 13:56:30,736 INFO  L185        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.11 01:56:30" (1/1) ...
[2023-11-03 13:56:30,742 INFO  L145         MainTranslator]: Starting translation in SV-COMP mode 
[2023-11-03 13:56:30,770 INFO  L178         MainTranslator]: Built tables and reachable declarations
[2023-11-03 13:56:30,981 WARN  L623        FunctionHandler]: Unknown extern function pthread_detach
[2023-11-03 13:56:30,983 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2023-11-03 13:56:30,998 INFO  L203         MainTranslator]: Completed pre-run
[2023-11-03 13:56:31,029 WARN  L623        FunctionHandler]: Unknown extern function pthread_detach
[2023-11-03 13:56:31,031 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2023-11-03 13:56:31,059 INFO  L208         MainTranslator]: Completed translation
[2023-11-03 13:56:31,060 INFO  L202        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:56:31 WrapperNode
[2023-11-03 13:56:31,060 INFO  L132        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2023-11-03 13:56:31,061 INFO  L113        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2023-11-03 13:56:31,061 INFO  L271        PluginConnector]: Initializing Boogie Procedure Inliner...
[2023-11-03 13:56:31,061 INFO  L275        PluginConnector]: Boogie Procedure Inliner initialized
[2023-11-03 13:56:31,068 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:56:31" (1/1) ...
[2023-11-03 13:56:31,079 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:56:31" (1/1) ...
[2023-11-03 13:56:31,095 INFO  L138                Inliner]: procedures = 159, calls = 37, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 95
[2023-11-03 13:56:31,096 INFO  L132        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2023-11-03 13:56:31,096 INFO  L113        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2023-11-03 13:56:31,096 INFO  L271        PluginConnector]: Initializing Boogie Preprocessor...
[2023-11-03 13:56:31,096 INFO  L275        PluginConnector]: Boogie Preprocessor initialized
[2023-11-03 13:56:31,106 INFO  L185        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:56:31" (1/1) ...
[2023-11-03 13:56:31,106 INFO  L185        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:56:31" (1/1) ...
[2023-11-03 13:56:31,112 INFO  L185        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:56:31" (1/1) ...
[2023-11-03 13:56:31,112 INFO  L185        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:56:31" (1/1) ...
[2023-11-03 13:56:31,122 INFO  L185        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:56:31" (1/1) ...
[2023-11-03 13:56:31,126 INFO  L185        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:56:31" (1/1) ...
[2023-11-03 13:56:31,127 INFO  L185        PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:56:31" (1/1) ...
[2023-11-03 13:56:31,128 INFO  L185        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:56:31" (1/1) ...
[2023-11-03 13:56:31,131 INFO  L132        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2023-11-03 13:56:31,132 INFO  L113        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2023-11-03 13:56:31,132 INFO  L271        PluginConnector]: Initializing RCFGBuilder...
[2023-11-03 13:56:31,132 INFO  L275        PluginConnector]: RCFGBuilder initialized
[2023-11-03 13:56:31,133 INFO  L185        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:56:31" (1/1) ...
[2023-11-03 13:56:31,138 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000
[2023-11-03 13:56:31,145 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3
[2023-11-03 13:56:31,158 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:56:31,161 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:56:31,183 INFO  L130     BoogieDeclarations]: Found specification of procedure read~int
[2023-11-03 13:56:31,183 INFO  L130     BoogieDeclarations]: Found specification of procedure write~int
[2023-11-03 13:56:31,184 INFO  L130     BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock
[2023-11-03 13:56:31,184 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2023-11-03 13:56:31,184 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack
[2023-11-03 13:56:31,184 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc
[2023-11-03 13:56:31,184 INFO  L130     BoogieDeclarations]: Found specification of procedure pthread_detach
[2023-11-03 13:56:31,184 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~int
[2023-11-03 13:56:31,185 INFO  L130     BoogieDeclarations]: Found specification of procedure thread
[2023-11-03 13:56:31,185 INFO  L138     BoogieDeclarations]: Found implementation of procedure thread
[2023-11-03 13:56:31,185 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2023-11-03 13:56:31,185 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2023-11-03 13:56:31,186 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:56:31,301 INFO  L235             CfgBuilder]: Building ICFG
[2023-11-03 13:56:31,303 INFO  L261             CfgBuilder]: Building CFG for each procedure with an implementation
[2023-11-03 13:56:31,516 INFO  L276             CfgBuilder]: Performing block encoding
[2023-11-03 13:56:31,523 INFO  L295             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2023-11-03 13:56:31,523 INFO  L300             CfgBuilder]: Removed 2 assume(true) statements.
[2023-11-03 13:56:31,525 INFO  L202        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 01:56:31 BoogieIcfgContainer
[2023-11-03 13:56:31,525 INFO  L132        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2023-11-03 13:56:31,527 INFO  L113        PluginConnector]: ------------------------TraceAbstraction----------------------------
[2023-11-03 13:56:31,527 INFO  L271        PluginConnector]: Initializing TraceAbstraction...
[2023-11-03 13:56:31,529 INFO  L275        PluginConnector]: TraceAbstraction initialized
[2023-11-03 13:56:31,529 INFO  L185        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.11 01:56:30" (1/3) ...
[2023-11-03 13:56:31,530 INFO  L205        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4374eb02 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.11 01:56:31, skipping insertion in model container
[2023-11-03 13:56:31,530 INFO  L185        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:56:31" (2/3) ...
[2023-11-03 13:56:31,530 INFO  L205        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4374eb02 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.11 01:56:31, skipping insertion in model container
[2023-11-03 13:56:31,530 INFO  L185        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 01:56:31" (3/3) ...
[2023-11-03 13:56:31,531 INFO  L112   eAbstractionObserver]: Analyzing ICFG thread-join-counter-outer.i
[2023-11-03 13:56:31,537 WARN  L145   ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program
[2023-11-03 13:56:31,545 INFO  L203   ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION
[2023-11-03 13:56:31,545 INFO  L162   ceAbstractionStarter]: Applying trace abstraction to program that has 8 error locations.
[2023-11-03 13:56:31,545 INFO  L515   ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances.
[2023-11-03 13:56:31,586 INFO  L144    ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions.
[2023-11-03 13:56:31,615 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 135 places, 136 transitions, 277 flow
[2023-11-03 13:56:31,670 INFO  L130       PetriNetUnfolder]: 7/176 cut-off events.
[2023-11-03 13:56:31,671 INFO  L131       PetriNetUnfolder]: For 0/0 co-relation queries the response was YES.
[2023-11-03 13:56:31,675 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 181 conditions, 176 events. 7/176 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 222 event pairs, 0 based on Foata normal form. 0/155 useless extension candidates. Maximal degree in co-relation 88. Up to 4 conditions per place. 
[2023-11-03 13:56:31,675 INFO  L82        GeneralOperation]: Start removeDead. Operand has 135 places, 136 transitions, 277 flow
[2023-11-03 13:56:31,679 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 135 places, 136 transitions, 277 flow
[2023-11-03 13:56:31,682 INFO  L124   etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation.
[2023-11-03 13:56:31,691 INFO  L131   etLargeBlockEncoding]: Starting large block encoding on Petri net that has 135 places, 136 transitions, 277 flow
[2023-11-03 13:56:31,693 INFO  L113        LiptonReduction]: Starting Lipton reduction on Petri net that has 135 places, 136 transitions, 277 flow
[2023-11-03 13:56:31,694 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 135 places, 136 transitions, 277 flow
[2023-11-03 13:56:31,723 INFO  L130       PetriNetUnfolder]: 7/176 cut-off events.
[2023-11-03 13:56:31,724 INFO  L131       PetriNetUnfolder]: For 0/0 co-relation queries the response was YES.
[2023-11-03 13:56:31,724 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 181 conditions, 176 events. 7/176 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 222 event pairs, 0 based on Foata normal form. 0/155 useless extension candidates. Maximal degree in co-relation 88. Up to 4 conditions per place. 
[2023-11-03 13:56:31,726 INFO  L119        LiptonReduction]: Number of co-enabled transitions 3304
[2023-11-03 13:56:34,487 INFO  L134        LiptonReduction]: Checked pairs total: 13696
[2023-11-03 13:56:34,487 INFO  L136        LiptonReduction]: Total number of compositions: 99
[2023-11-03 13:56:34,505 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2023-11-03 13:56:34,510 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;@c530315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=<UNSUPPORTED>, UseSemiCommutativity=<UNSUPPORTED>, Solver=<NOT_USED>, SolverTimeout=<NOT_USED>]
[2023-11-03 13:56:34,510 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 12 error locations.
[2023-11-03 13:56:34,513 INFO  L130       PetriNetUnfolder]: 0/6 cut-off events.
[2023-11-03 13:56:34,513 INFO  L131       PetriNetUnfolder]: For 0/0 co-relation queries the response was YES.
[2023-11-03 13:56:34,513 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 13:56:34,514 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1]
[2023-11-03 13:56:34,514 INFO  L420      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 9 more)] ===
[2023-11-03 13:56:34,518 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 13:56:34,518 INFO  L85        PathProgramCache]: Analyzing trace with hash 13845965, now seen corresponding path program 1 times
[2023-11-03 13:56:34,524 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 13:56:34,524 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53844407]
[2023-11-03 13:56:34,525 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 13:56:34,525 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 13:56:34,603 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 13:56:34,673 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:56:34,674 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 13:56:34,674 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53844407]
[2023-11-03 13:56:34,675 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [53844407] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 13:56:34,675 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 13:56:34,675 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-11-03 13:56:34,676 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632909509]
[2023-11-03 13:56:34,677 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 13:56:34,683 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-03 13:56:34,683 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 13:56:34,698 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-03 13:56:34,700 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-03 13:56:34,728 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 121 out of 235
[2023-11-03 13:56:34,731 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 45 transitions, 95 flow. Second operand  has 3 states, 3 states have (on average 122.33333333333333) internal successors, (367), 3 states have internal predecessors, (367), 0 states have call successors, (0), 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:56:34,731 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 13:56:34,731 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 121 of 235
[2023-11-03 13:56:34,732 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 13:56:34,848 INFO  L130       PetriNetUnfolder]: 149/470 cut-off events.
[2023-11-03 13:56:34,848 INFO  L131       PetriNetUnfolder]: For 0/0 co-relation queries the response was YES.
[2023-11-03 13:56:34,849 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 814 conditions, 470 events. 149/470 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 2466 event pairs, 54 based on Foata normal form. 0/427 useless extension candidates. Maximal degree in co-relation 762. Up to 184 conditions per place. 
[2023-11-03 13:56:34,852 INFO  L137   encePairwiseOnDemand]: 222/235 looper letters, 41 selfloop transitions, 8 changer transitions 0/65 dead transitions.
[2023-11-03 13:56:34,852 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 65 transitions, 233 flow
[2023-11-03 13:56:34,854 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-03 13:56:34,855 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-03 13:56:34,862 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 419 transitions.
[2023-11-03 13:56:34,865 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5943262411347517
[2023-11-03 13:56:34,865 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 419 transitions.
[2023-11-03 13:56:34,865 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 419 transitions.
[2023-11-03 13:56:34,867 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 13:56:34,869 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 419 transitions.
[2023-11-03 13:56:34,871 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 139.66666666666666) internal successors, (419), 3 states have internal predecessors, (419), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 13:56:34,886 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 235.0) internal successors, (940), 4 states have internal predecessors, (940), 0 states have call successors, (0), 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:56:34,887 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 235.0) internal successors, (940), 4 states have internal predecessors, (940), 0 states have call successors, (0), 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:56:34,888 INFO  L175             Difference]: Start difference. First operand has 46 places, 45 transitions, 95 flow. Second operand 3 states and 419 transitions.
[2023-11-03 13:56:34,889 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 65 transitions, 233 flow
[2023-11-03 13:56:34,891 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 65 transitions, 233 flow, removed 0 selfloop flow, removed 0 redundant places.
[2023-11-03 13:56:34,893 INFO  L231             Difference]: Finished difference. Result has 49 places, 51 transitions, 161 flow
[2023-11-03 13:56:34,894 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=235, PETRI_DIFFERENCE_MINUEND_FLOW=91, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=161, PETRI_PLACES=49, PETRI_TRANSITIONS=51}
[2023-11-03 13:56:34,897 INFO  L288   CegarLoopForPetriNet]: 46 programPoint places, 3 predicate places.
[2023-11-03 13:56:34,898 INFO  L495      AbstractCegarLoop]: Abstraction has has 49 places, 51 transitions, 161 flow
[2023-11-03 13:56:34,898 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 122.33333333333333) internal successors, (367), 3 states have internal predecessors, (367), 0 states have call successors, (0), 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:56:34,898 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 13:56:34,898 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 13:56:34,899 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0
[2023-11-03 13:56:34,899 INFO  L420      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 9 more)] ===
[2023-11-03 13:56:34,900 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 13:56:34,900 INFO  L85        PathProgramCache]: Analyzing trace with hash 931135085, now seen corresponding path program 1 times
[2023-11-03 13:56:34,900 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 13:56:34,900 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714038353]
[2023-11-03 13:56:34,900 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 13:56:34,901 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 13:56:34,918 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 13:56:34,950 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:56:34,951 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 13:56:34,951 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1714038353]
[2023-11-03 13:56:34,951 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1714038353] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 13:56:34,951 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 13:56:34,951 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-11-03 13:56:34,952 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151339869]
[2023-11-03 13:56:34,952 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 13:56:34,953 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-03 13:56:34,953 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 13:56:34,953 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-03 13:56:34,954 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-03 13:56:34,977 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 122 out of 235
[2023-11-03 13:56:34,977 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 51 transitions, 161 flow. Second operand  has 3 states, 3 states have (on average 124.0) internal successors, (372), 3 states have internal predecessors, (372), 0 states have call successors, (0), 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:56:34,978 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 13:56:34,978 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 122 of 235
[2023-11-03 13:56:34,978 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 13:56:35,051 INFO  L130       PetriNetUnfolder]: 130/418 cut-off events.
[2023-11-03 13:56:35,052 INFO  L131       PetriNetUnfolder]: For 120/123 co-relation queries the response was YES.
[2023-11-03 13:56:35,053 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 874 conditions, 418 events. 130/418 cut-off events. For 120/123 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 2169 event pairs, 74 based on Foata normal form. 2/381 useless extension candidates. Maximal degree in co-relation 814. Up to 241 conditions per place. 
[2023-11-03 13:56:35,055 INFO  L137   encePairwiseOnDemand]: 229/235 looper letters, 31 selfloop transitions, 7 changer transitions 0/62 dead transitions.
[2023-11-03 13:56:35,055 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 62 transitions, 269 flow
[2023-11-03 13:56:35,055 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-03 13:56:35,055 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-03 13:56:35,057 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 399 transitions.
[2023-11-03 13:56:35,057 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5659574468085107
[2023-11-03 13:56:35,058 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 399 transitions.
[2023-11-03 13:56:35,058 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 399 transitions.
[2023-11-03 13:56:35,058 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 13:56:35,058 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 399 transitions.
[2023-11-03 13:56:35,060 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 133.0) internal successors, (399), 3 states have internal predecessors, (399), 0 states have call successors, (0), 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:56:35,061 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 235.0) internal successors, (940), 4 states have internal predecessors, (940), 0 states have call successors, (0), 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:56:35,062 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 235.0) internal successors, (940), 4 states have internal predecessors, (940), 0 states have call successors, (0), 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:56:35,062 INFO  L175             Difference]: Start difference. First operand has 49 places, 51 transitions, 161 flow. Second operand 3 states and 399 transitions.
[2023-11-03 13:56:35,062 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 62 transitions, 269 flow
[2023-11-03 13:56:35,064 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 62 transitions, 249 flow, removed 0 selfloop flow, removed 2 redundant places.
[2023-11-03 13:56:35,065 INFO  L231             Difference]: Finished difference. Result has 51 places, 56 transitions, 201 flow
[2023-11-03 13:56:35,065 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=235, PETRI_DIFFERENCE_MINUEND_FLOW=145, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=201, PETRI_PLACES=51, PETRI_TRANSITIONS=56}
[2023-11-03 13:56:35,066 INFO  L288   CegarLoopForPetriNet]: 46 programPoint places, 5 predicate places.
[2023-11-03 13:56:35,066 INFO  L495      AbstractCegarLoop]: Abstraction has has 51 places, 56 transitions, 201 flow
[2023-11-03 13:56:35,067 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 124.0) internal successors, (372), 3 states have internal predecessors, (372), 0 states have call successors, (0), 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:56:35,067 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 13:56:35,067 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 13:56:35,067 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1
[2023-11-03 13:56:35,067 INFO  L420      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 9 more)] ===
[2023-11-03 13:56:35,068 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 13:56:35,068 INFO  L85        PathProgramCache]: Analyzing trace with hash 1155383445, now seen corresponding path program 1 times
[2023-11-03 13:56:35,068 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 13:56:35,068 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939145515]
[2023-11-03 13:56:35,069 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 13:56:35,069 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 13:56:35,081 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 13:56:35,106 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:56:35,107 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 13:56:35,107 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939145515]
[2023-11-03 13:56:35,107 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939145515] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 13:56:35,107 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 13:56:35,107 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-11-03 13:56:35,108 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45893669]
[2023-11-03 13:56:35,108 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 13:56:35,108 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-03 13:56:35,108 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 13:56:35,109 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-03 13:56:35,109 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-03 13:56:35,116 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 128 out of 235
[2023-11-03 13:56:35,117 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 56 transitions, 201 flow. Second operand  has 3 states, 3 states have (on average 129.33333333333334) internal successors, (388), 3 states have internal predecessors, (388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 13:56:35,117 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 13:56:35,117 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 128 of 235
[2023-11-03 13:56:35,117 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 13:56:35,227 INFO  L130       PetriNetUnfolder]: 134/456 cut-off events.
[2023-11-03 13:56:35,227 INFO  L131       PetriNetUnfolder]: For 144/155 co-relation queries the response was YES.
[2023-11-03 13:56:35,228 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 954 conditions, 456 events. 134/456 cut-off events. For 144/155 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 2559 event pairs, 63 based on Foata normal form. 9/424 useless extension candidates. Maximal degree in co-relation 895. Up to 224 conditions per place. 
[2023-11-03 13:56:35,230 INFO  L137   encePairwiseOnDemand]: 231/235 looper letters, 30 selfloop transitions, 3 changer transitions 2/65 dead transitions.
[2023-11-03 13:56:35,230 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 65 transitions, 291 flow
[2023-11-03 13:56:35,230 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-03 13:56:35,230 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-03 13:56:35,231 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 415 transitions.
[2023-11-03 13:56:35,231 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5886524822695035
[2023-11-03 13:56:35,232 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 415 transitions.
[2023-11-03 13:56:35,232 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 415 transitions.
[2023-11-03 13:56:35,232 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 13:56:35,232 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 415 transitions.
[2023-11-03 13:56:35,234 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 138.33333333333334) internal successors, (415), 3 states have internal predecessors, (415), 0 states have call successors, (0), 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:56:35,236 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 235.0) internal successors, (940), 4 states have internal predecessors, (940), 0 states have call successors, (0), 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:56:35,237 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 235.0) internal successors, (940), 4 states have internal predecessors, (940), 0 states have call successors, (0), 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:56:35,237 INFO  L175             Difference]: Start difference. First operand has 51 places, 56 transitions, 201 flow. Second operand 3 states and 415 transitions.
[2023-11-03 13:56:35,237 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 65 transitions, 291 flow
[2023-11-03 13:56:35,239 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 65 transitions, 277 flow, removed 0 selfloop flow, removed 2 redundant places.
[2023-11-03 13:56:35,241 INFO  L231             Difference]: Finished difference. Result has 53 places, 58 transitions, 209 flow
[2023-11-03 13:56:35,241 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=235, PETRI_DIFFERENCE_MINUEND_FLOW=187, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=209, PETRI_PLACES=53, PETRI_TRANSITIONS=58}
[2023-11-03 13:56:35,242 INFO  L288   CegarLoopForPetriNet]: 46 programPoint places, 7 predicate places.
[2023-11-03 13:56:35,242 INFO  L495      AbstractCegarLoop]: Abstraction has has 53 places, 58 transitions, 209 flow
[2023-11-03 13:56:35,243 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 129.33333333333334) internal successors, (388), 3 states have internal predecessors, (388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 13:56:35,243 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 13:56:35,243 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 13:56:35,243 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2
[2023-11-03 13:56:35,243 INFO  L420      AbstractCegarLoop]: === Iteration 4 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 9 more)] ===
[2023-11-03 13:56:35,244 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 13:56:35,244 INFO  L85        PathProgramCache]: Analyzing trace with hash 1312887995, now seen corresponding path program 1 times
[2023-11-03 13:56:35,244 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 13:56:35,245 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816787461]
[2023-11-03 13:56:35,245 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 13:56:35,245 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 13:56:35,262 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 13:56:35,289 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:56:35,290 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 13:56:35,290 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816787461]
[2023-11-03 13:56:35,290 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816787461] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 13:56:35,290 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 13:56:35,290 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-11-03 13:56:35,291 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006429085]
[2023-11-03 13:56:35,291 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 13:56:35,291 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-03 13:56:35,291 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 13:56:35,292 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-03 13:56:35,292 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-03 13:56:35,303 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 126 out of 235
[2023-11-03 13:56:35,303 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 58 transitions, 209 flow. Second operand  has 3 states, 3 states have (on average 129.33333333333334) internal successors, (388), 3 states have internal predecessors, (388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 13:56:35,303 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 13:56:35,304 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 235
[2023-11-03 13:56:35,304 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 13:56:35,369 INFO  L130       PetriNetUnfolder]: 122/431 cut-off events.
[2023-11-03 13:56:35,369 INFO  L131       PetriNetUnfolder]: For 144/158 co-relation queries the response was YES.
[2023-11-03 13:56:35,370 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 923 conditions, 431 events. 122/431 cut-off events. For 144/158 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 2400 event pairs, 70 based on Foata normal form. 9/407 useless extension candidates. Maximal degree in co-relation 863. Up to 241 conditions per place. 
[2023-11-03 13:56:35,371 INFO  L137   encePairwiseOnDemand]: 231/235 looper letters, 33 selfloop transitions, 4 changer transitions 0/69 dead transitions.
[2023-11-03 13:56:35,371 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 69 transitions, 315 flow
[2023-11-03 13:56:35,372 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-03 13:56:35,372 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-03 13:56:35,373 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 410 transitions.
[2023-11-03 13:56:35,373 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5815602836879432
[2023-11-03 13:56:35,373 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 410 transitions.
[2023-11-03 13:56:35,374 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 410 transitions.
[2023-11-03 13:56:35,374 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 13:56:35,374 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 410 transitions.
[2023-11-03 13:56:35,375 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 136.66666666666666) internal successors, (410), 3 states have internal predecessors, (410), 0 states have call successors, (0), 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:56:35,376 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 235.0) internal successors, (940), 4 states have internal predecessors, (940), 0 states have call successors, (0), 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:56:35,377 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 235.0) internal successors, (940), 4 states have internal predecessors, (940), 0 states have call successors, (0), 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:56:35,377 INFO  L175             Difference]: Start difference. First operand has 53 places, 58 transitions, 209 flow. Second operand 3 states and 410 transitions.
[2023-11-03 13:56:35,377 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 69 transitions, 315 flow
[2023-11-03 13:56:35,380 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 69 transitions, 307 flow, removed 0 selfloop flow, removed 2 redundant places.
[2023-11-03 13:56:35,381 INFO  L231             Difference]: Finished difference. Result has 54 places, 60 transitions, 227 flow
[2023-11-03 13:56:35,381 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=235, PETRI_DIFFERENCE_MINUEND_FLOW=203, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=227, PETRI_PLACES=54, PETRI_TRANSITIONS=60}
[2023-11-03 13:56:35,381 INFO  L288   CegarLoopForPetriNet]: 46 programPoint places, 8 predicate places.
[2023-11-03 13:56:35,382 INFO  L495      AbstractCegarLoop]: Abstraction has has 54 places, 60 transitions, 227 flow
[2023-11-03 13:56:35,382 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 129.33333333333334) internal successors, (388), 3 states have internal predecessors, (388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 13:56:35,382 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 13:56:35,382 INFO  L209   CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1]
[2023-11-03 13:56:35,383 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3
[2023-11-03 13:56:35,383 INFO  L420      AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 9 more)] ===
[2023-11-03 13:56:35,383 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 13:56:35,383 INFO  L85        PathProgramCache]: Analyzing trace with hash -1790975771, now seen corresponding path program 1 times
[2023-11-03 13:56:35,383 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 13:56:35,384 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [610091661]
[2023-11-03 13:56:35,384 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 13:56:35,384 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 13:56:35,411 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-11-03 13:56:35,412 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2023-11-03 13:56:35,428 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-11-03 13:56:35,447 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2023-11-03 13:56:35,447 INFO  L360         BasicCegarLoop]: Counterexample is feasible
[2023-11-03 13:56:35,448 INFO  L805   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (11 of 12 remaining)
[2023-11-03 13:56:35,449 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (10 of 12 remaining)
[2023-11-03 13:56:35,450 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (9 of 12 remaining)
[2023-11-03 13:56:35,450 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (8 of 12 remaining)
[2023-11-03 13:56:35,450 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (7 of 12 remaining)
[2023-11-03 13:56:35,451 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (6 of 12 remaining)
[2023-11-03 13:56:35,451 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (5 of 12 remaining)
[2023-11-03 13:56:35,451 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (4 of 12 remaining)
[2023-11-03 13:56:35,451 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (3 of 12 remaining)
[2023-11-03 13:56:35,452 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (2 of 12 remaining)
[2023-11-03 13:56:35,452 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (1 of 12 remaining)
[2023-11-03 13:56:35,452 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (0 of 12 remaining)
[2023-11-03 13:56:35,452 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4
[2023-11-03 13:56:35,453 INFO  L445         BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1]
[2023-11-03 13:56:35,455 WARN  L233   ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis
[2023-11-03 13:56:35,455 INFO  L515   ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances.
[2023-11-03 13:56:35,472 INFO  L144    ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions.
[2023-11-03 13:56:35,475 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 166 places, 165 transitions, 342 flow
[2023-11-03 13:56:35,495 INFO  L130       PetriNetUnfolder]: 10/263 cut-off events.
[2023-11-03 13:56:35,496 INFO  L131       PetriNetUnfolder]: For 2/2 co-relation queries the response was YES.
[2023-11-03 13:56:35,496 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 273 conditions, 263 events. 10/263 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 376 event pairs, 0 based on Foata normal form. 0/230 useless extension candidates. Maximal degree in co-relation 177. Up to 6 conditions per place. 
[2023-11-03 13:56:35,496 INFO  L82        GeneralOperation]: Start removeDead. Operand has 166 places, 165 transitions, 342 flow
[2023-11-03 13:56:35,498 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 166 places, 165 transitions, 342 flow
[2023-11-03 13:56:35,499 INFO  L124   etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation.
[2023-11-03 13:56:35,499 INFO  L131   etLargeBlockEncoding]: Starting large block encoding on Petri net that has 166 places, 165 transitions, 342 flow
[2023-11-03 13:56:35,499 INFO  L113        LiptonReduction]: Starting Lipton reduction on Petri net that has 166 places, 165 transitions, 342 flow
[2023-11-03 13:56:35,499 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 166 places, 165 transitions, 342 flow
[2023-11-03 13:56:35,517 INFO  L130       PetriNetUnfolder]: 10/263 cut-off events.
[2023-11-03 13:56:35,518 INFO  L131       PetriNetUnfolder]: For 2/2 co-relation queries the response was YES.
[2023-11-03 13:56:35,518 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 273 conditions, 263 events. 10/263 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 376 event pairs, 0 based on Foata normal form. 0/230 useless extension candidates. Maximal degree in co-relation 177. Up to 6 conditions per place. 
[2023-11-03 13:56:35,522 INFO  L119        LiptonReduction]: Number of co-enabled transitions 8232
[2023-11-03 13:56:37,918 INFO  L134        LiptonReduction]: Checked pairs total: 37435
[2023-11-03 13:56:37,919 INFO  L136        LiptonReduction]: Total number of compositions: 109
[2023-11-03 13:56:37,920 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2023-11-03 13:56:37,921 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;@c530315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=<UNSUPPORTED>, UseSemiCommutativity=<UNSUPPORTED>, Solver=<NOT_USED>, SolverTimeout=<NOT_USED>]
[2023-11-03 13:56:37,922 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 15 error locations.
[2023-11-03 13:56:37,923 INFO  L130       PetriNetUnfolder]: 0/6 cut-off events.
[2023-11-03 13:56:37,924 INFO  L131       PetriNetUnfolder]: For 0/0 co-relation queries the response was YES.
[2023-11-03 13:56:37,924 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 13:56:37,924 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1]
[2023-11-03 13:56:37,924 INFO  L420      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2023-11-03 13:56:37,924 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 13:56:37,924 INFO  L85        PathProgramCache]: Analyzing trace with hash 23166534, now seen corresponding path program 1 times
[2023-11-03 13:56:37,925 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 13:56:37,925 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990850854]
[2023-11-03 13:56:37,925 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 13:56:37,925 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 13:56:37,937 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 13:56:37,950 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:56:37,950 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 13:56:37,950 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990850854]
[2023-11-03 13:56:37,950 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [990850854] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 13:56:37,951 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 13:56:37,951 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-11-03 13:56:37,951 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462507266]
[2023-11-03 13:56:37,951 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 13:56:37,952 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-03 13:56:37,952 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 13:56:37,952 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-03 13:56:37,953 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-03 13:56:37,975 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 145 out of 274
[2023-11-03 13:56:37,976 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 63 transitions, 138 flow. Second operand  has 3 states, 3 states have (on average 146.33333333333334) internal successors, (439), 3 states have internal predecessors, (439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 13:56:37,976 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 13:56:37,977 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 274
[2023-11-03 13:56:37,977 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 13:56:38,606 INFO  L130       PetriNetUnfolder]: 4700/9285 cut-off events.
[2023-11-03 13:56:38,606 INFO  L131       PetriNetUnfolder]: For 61/61 co-relation queries the response was YES.
[2023-11-03 13:56:38,613 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 16906 conditions, 9285 events. 4700/9285 cut-off events. For 61/61 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 73901 event pairs, 2037 based on Foata normal form. 0/8521 useless extension candidates. Maximal degree in co-relation 6522. Up to 3799 conditions per place. 
[2023-11-03 13:56:38,645 INFO  L137   encePairwiseOnDemand]: 257/274 looper letters, 63 selfloop transitions, 11 changer transitions 0/95 dead transitions.
[2023-11-03 13:56:38,645 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 95 transitions, 355 flow
[2023-11-03 13:56:38,646 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-03 13:56:38,646 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-03 13:56:38,647 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 517 transitions.
[2023-11-03 13:56:38,647 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6289537712895377
[2023-11-03 13:56:38,648 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 517 transitions.
[2023-11-03 13:56:38,648 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 517 transitions.
[2023-11-03 13:56:38,648 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 13:56:38,648 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 517 transitions.
[2023-11-03 13:56:38,649 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 172.33333333333334) internal successors, (517), 3 states have internal predecessors, (517), 0 states have call successors, (0), 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:56:38,651 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 274.0) internal successors, (1096), 4 states have internal predecessors, (1096), 0 states have call successors, (0), 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:56:38,652 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 274.0) internal successors, (1096), 4 states have internal predecessors, (1096), 0 states have call successors, (0), 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:56:38,652 INFO  L175             Difference]: Start difference. First operand has 66 places, 63 transitions, 138 flow. Second operand 3 states and 517 transitions.
[2023-11-03 13:56:38,652 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 95 transitions, 355 flow
[2023-11-03 13:56:38,653 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 95 transitions, 353 flow, removed 1 selfloop flow, removed 0 redundant places.
[2023-11-03 13:56:38,654 INFO  L231             Difference]: Finished difference. Result has 69 places, 72 transitions, 228 flow
[2023-11-03 13:56:38,654 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=132, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=228, PETRI_PLACES=69, PETRI_TRANSITIONS=72}
[2023-11-03 13:56:38,655 INFO  L288   CegarLoopForPetriNet]: 66 programPoint places, 3 predicate places.
[2023-11-03 13:56:38,655 INFO  L495      AbstractCegarLoop]: Abstraction has has 69 places, 72 transitions, 228 flow
[2023-11-03 13:56:38,656 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 146.33333333333334) internal successors, (439), 3 states have internal predecessors, (439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 13:56:38,656 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 13:56:38,656 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 13:56:38,656 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5
[2023-11-03 13:56:38,656 INFO  L420      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2023-11-03 13:56:38,657 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 13:56:38,657 INFO  L85        PathProgramCache]: Analyzing trace with hash 271718391, now seen corresponding path program 1 times
[2023-11-03 13:56:38,657 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 13:56:38,657 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370396660]
[2023-11-03 13:56:38,658 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 13:56:38,658 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 13:56:38,665 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 13:56:38,679 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:56:38,679 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 13:56:38,679 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370396660]
[2023-11-03 13:56:38,680 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370396660] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 13:56:38,680 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 13:56:38,680 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-11-03 13:56:38,680 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966804154]
[2023-11-03 13:56:38,680 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 13:56:38,681 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-03 13:56:38,681 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 13:56:38,681 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-03 13:56:38,682 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-03 13:56:38,692 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 155 out of 274
[2023-11-03 13:56:38,693 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 72 transitions, 228 flow. Second operand  has 3 states, 3 states have (on average 156.33333333333334) internal successors, (469), 3 states have internal predecessors, (469), 0 states have call successors, (0), 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:56:38,693 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 13:56:38,693 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 274
[2023-11-03 13:56:38,694 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 13:56:39,260 INFO  L130       PetriNetUnfolder]: 4230/8699 cut-off events.
[2023-11-03 13:56:39,260 INFO  L131       PetriNetUnfolder]: For 2503/2896 co-relation queries the response was YES.
[2023-11-03 13:56:39,271 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 18258 conditions, 8699 events. 4230/8699 cut-off events. For 2503/2896 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 72999 event pairs, 2603 based on Foata normal form. 34/8013 useless extension candidates. Maximal degree in co-relation 5812. Up to 5005 conditions per place. 
[2023-11-03 13:56:39,300 INFO  L137   encePairwiseOnDemand]: 269/274 looper letters, 52 selfloop transitions, 4 changer transitions 0/93 dead transitions.
[2023-11-03 13:56:39,301 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 93 transitions, 394 flow
[2023-11-03 13:56:39,301 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-03 13:56:39,302 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-03 13:56:39,303 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 517 transitions.
[2023-11-03 13:56:39,303 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6289537712895377
[2023-11-03 13:56:39,303 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 517 transitions.
[2023-11-03 13:56:39,303 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 517 transitions.
[2023-11-03 13:56:39,303 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 13:56:39,304 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 517 transitions.
[2023-11-03 13:56:39,305 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 172.33333333333334) internal successors, (517), 3 states have internal predecessors, (517), 0 states have call successors, (0), 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:56:39,306 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 274.0) internal successors, (1096), 4 states have internal predecessors, (1096), 0 states have call successors, (0), 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:56:39,307 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 274.0) internal successors, (1096), 4 states have internal predecessors, (1096), 0 states have call successors, (0), 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:56:39,307 INFO  L175             Difference]: Start difference. First operand has 69 places, 72 transitions, 228 flow. Second operand 3 states and 517 transitions.
[2023-11-03 13:56:39,307 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 93 transitions, 394 flow
[2023-11-03 13:56:39,313 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 93 transitions, 368 flow, removed 0 selfloop flow, removed 2 redundant places.
[2023-11-03 13:56:39,314 INFO  L231             Difference]: Finished difference. Result has 71 places, 75 transitions, 236 flow
[2023-11-03 13:56:39,314 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=206, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=236, PETRI_PLACES=71, PETRI_TRANSITIONS=75}
[2023-11-03 13:56:39,315 INFO  L288   CegarLoopForPetriNet]: 66 programPoint places, 5 predicate places.
[2023-11-03 13:56:39,315 INFO  L495      AbstractCegarLoop]: Abstraction has has 71 places, 75 transitions, 236 flow
[2023-11-03 13:56:39,315 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 156.33333333333334) internal successors, (469), 3 states have internal predecessors, (469), 0 states have call successors, (0), 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:56:39,316 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 13:56:39,316 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 13:56:39,316 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6
[2023-11-03 13:56:39,316 INFO  L420      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2023-11-03 13:56:39,316 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 13:56:39,317 INFO  L85        PathProgramCache]: Analyzing trace with hash 1566035078, now seen corresponding path program 1 times
[2023-11-03 13:56:39,317 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 13:56:39,317 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684302717]
[2023-11-03 13:56:39,317 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 13:56:39,317 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 13:56:39,324 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 13:56:39,336 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-11-03 13:56:39,337 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 13:56:39,337 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684302717]
[2023-11-03 13:56:39,337 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [684302717] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 13:56:39,337 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 13:56:39,338 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-11-03 13:56:39,338 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561891118]
[2023-11-03 13:56:39,338 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 13:56:39,338 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-03 13:56:39,338 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 13:56:39,339 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-03 13:56:39,339 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-03 13:56:39,359 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 148 out of 274
[2023-11-03 13:56:39,359 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 75 transitions, 236 flow. Second operand  has 3 states, 3 states have (on average 150.0) internal successors, (450), 3 states have internal predecessors, (450), 0 states have call successors, (0), 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:56:39,360 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 13:56:39,360 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 148 of 274
[2023-11-03 13:56:39,360 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 13:56:39,930 INFO  L130       PetriNetUnfolder]: 4529/8995 cut-off events.
[2023-11-03 13:56:39,931 INFO  L131       PetriNetUnfolder]: For 1773/2075 co-relation queries the response was YES.
[2023-11-03 13:56:39,941 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 19319 conditions, 8995 events. 4529/8995 cut-off events. For 1773/2075 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 73456 event pairs, 2986 based on Foata normal form. 59/8188 useless extension candidates. Maximal degree in co-relation 15353. Up to 6325 conditions per place. 
[2023-11-03 13:56:39,988 INFO  L137   encePairwiseOnDemand]: 266/274 looper letters, 53 selfloop transitions, 12 changer transitions 0/99 dead transitions.
[2023-11-03 13:56:39,989 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 99 transitions, 432 flow
[2023-11-03 13:56:39,990 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-03 13:56:39,991 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-03 13:56:39,992 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 498 transitions.
[2023-11-03 13:56:39,992 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6058394160583942
[2023-11-03 13:56:39,992 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 498 transitions.
[2023-11-03 13:56:39,992 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 498 transitions.
[2023-11-03 13:56:39,993 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 13:56:39,993 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 498 transitions.
[2023-11-03 13:56:39,994 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 166.0) internal successors, (498), 3 states have internal predecessors, (498), 0 states have call successors, (0), 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:56:39,996 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 274.0) internal successors, (1096), 4 states have internal predecessors, (1096), 0 states have call successors, (0), 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:56:39,997 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 274.0) internal successors, (1096), 4 states have internal predecessors, (1096), 0 states have call successors, (0), 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:56:39,997 INFO  L175             Difference]: Start difference. First operand has 71 places, 75 transitions, 236 flow. Second operand 3 states and 498 transitions.
[2023-11-03 13:56:39,998 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 99 transitions, 432 flow
[2023-11-03 13:56:40,003 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 99 transitions, 424 flow, removed 0 selfloop flow, removed 2 redundant places.
[2023-11-03 13:56:40,004 INFO  L231             Difference]: Finished difference. Result has 73 places, 85 transitions, 334 flow
[2023-11-03 13:56:40,004 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=228, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=334, PETRI_PLACES=73, PETRI_TRANSITIONS=85}
[2023-11-03 13:56:40,005 INFO  L288   CegarLoopForPetriNet]: 66 programPoint places, 7 predicate places.
[2023-11-03 13:56:40,005 INFO  L495      AbstractCegarLoop]: Abstraction has has 73 places, 85 transitions, 334 flow
[2023-11-03 13:56:40,005 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 150.0) internal successors, (450), 3 states have internal predecessors, (450), 0 states have call successors, (0), 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:56:40,005 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 13:56:40,006 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 13:56:40,006 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7
[2023-11-03 13:56:40,006 INFO  L420      AbstractCegarLoop]: === Iteration 4 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2023-11-03 13:56:40,006 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 13:56:40,006 INFO  L85        PathProgramCache]: Analyzing trace with hash 2024296669, now seen corresponding path program 1 times
[2023-11-03 13:56:40,007 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 13:56:40,007 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118733208]
[2023-11-03 13:56:40,007 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 13:56:40,007 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 13:56:40,017 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 13:56:40,035 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:56:40,036 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 13:56:40,036 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118733208]
[2023-11-03 13:56:40,036 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118733208] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 13:56:40,036 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 13:56:40,037 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-11-03 13:56:40,037 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851293030]
[2023-11-03 13:56:40,037 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 13:56:40,037 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-03 13:56:40,038 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 13:56:40,038 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-03 13:56:40,038 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-03 13:56:40,050 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 153 out of 274
[2023-11-03 13:56:40,051 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 85 transitions, 334 flow. Second operand  has 3 states, 3 states have (on average 156.66666666666666) internal successors, (470), 3 states have internal predecessors, (470), 0 states have call successors, (0), 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:56:40,051 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 13:56:40,051 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 274
[2023-11-03 13:56:40,052 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 13:56:40,693 INFO  L130       PetriNetUnfolder]: 4671/9629 cut-off events.
[2023-11-03 13:56:40,694 INFO  L131       PetriNetUnfolder]: For 5833/7811 co-relation queries the response was YES.
[2023-11-03 13:56:40,705 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 22506 conditions, 9629 events. 4671/9629 cut-off events. For 5833/7811 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 83374 event pairs, 3141 based on Foata normal form. 255/8857 useless extension candidates. Maximal degree in co-relation 14372. Up to 6482 conditions per place. 
[2023-11-03 13:56:40,732 INFO  L137   encePairwiseOnDemand]: 269/274 looper letters, 64 selfloop transitions, 6 changer transitions 0/113 dead transitions.
[2023-11-03 13:56:40,732 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 113 transitions, 577 flow
[2023-11-03 13:56:40,733 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-03 13:56:40,733 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-03 13:56:40,734 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 512 transitions.
[2023-11-03 13:56:40,734 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6228710462287105
[2023-11-03 13:56:40,734 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 512 transitions.
[2023-11-03 13:56:40,735 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 512 transitions.
[2023-11-03 13:56:40,735 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 13:56:40,735 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 512 transitions.
[2023-11-03 13:56:40,736 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 170.66666666666666) internal successors, (512), 3 states have internal predecessors, (512), 0 states have call successors, (0), 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:56:40,737 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 274.0) internal successors, (1096), 4 states have internal predecessors, (1096), 0 states have call successors, (0), 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:56:40,737 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 274.0) internal successors, (1096), 4 states have internal predecessors, (1096), 0 states have call successors, (0), 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:56:40,738 INFO  L175             Difference]: Start difference. First operand has 73 places, 85 transitions, 334 flow. Second operand 3 states and 512 transitions.
[2023-11-03 13:56:40,738 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 113 transitions, 577 flow
[2023-11-03 13:56:40,744 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 113 transitions, 545 flow, removed 0 selfloop flow, removed 2 redundant places.
[2023-11-03 13:56:40,746 INFO  L231             Difference]: Finished difference. Result has 74 places, 89 transitions, 352 flow
[2023-11-03 13:56:40,746 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=310, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=352, PETRI_PLACES=74, PETRI_TRANSITIONS=89}
[2023-11-03 13:56:40,747 INFO  L288   CegarLoopForPetriNet]: 66 programPoint places, 8 predicate places.
[2023-11-03 13:56:40,747 INFO  L495      AbstractCegarLoop]: Abstraction has has 74 places, 89 transitions, 352 flow
[2023-11-03 13:56:40,747 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 156.66666666666666) internal successors, (470), 3 states have internal predecessors, (470), 0 states have call successors, (0), 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:56:40,748 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 13:56:40,748 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 13:56:40,748 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8
[2023-11-03 13:56:40,748 INFO  L420      AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2023-11-03 13:56:40,748 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 13:56:40,748 INFO  L85        PathProgramCache]: Analyzing trace with hash -1826624733, now seen corresponding path program 1 times
[2023-11-03 13:56:40,749 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 13:56:40,749 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282323932]
[2023-11-03 13:56:40,749 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 13:56:40,749 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 13:56:40,760 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 13:56:40,824 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-11-03 13:56:40,825 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 13:56:40,825 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282323932]
[2023-11-03 13:56:40,825 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [282323932] provided 0 perfect and 1 imperfect interpolant sequences
[2023-11-03 13:56:40,825 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1226950852]
[2023-11-03 13:56:40,826 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 13:56:40,826 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2023-11-03 13:56:40,826 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3
[2023-11-03 13:56:40,827 INFO  L229       MonitoredProcess]: Starting monitored process 2 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2023-11-03 13:56:40,856 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process
[2023-11-03 13:56:40,959 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 13:56:40,961 INFO  L263         TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 4 conjunts are in the unsatisfiable core
[2023-11-03 13:56:40,963 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2023-11-03 13:56:41,025 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-11-03 13:56:41,025 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2023-11-03 13:56:41,026 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1226950852] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 13:56:41,026 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences.
[2023-11-03 13:56:41,026 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6
[2023-11-03 13:56:41,026 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [194108609]
[2023-11-03 13:56:41,026 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 13:56:41,027 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 5 states
[2023-11-03 13:56:41,027 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 13:56:41,027 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants.
[2023-11-03 13:56:41,027 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42
[2023-11-03 13:56:41,047 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 151 out of 274
[2023-11-03 13:56:41,048 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 89 transitions, 352 flow. Second operand  has 5 states, 5 states have (on average 153.6) internal successors, (768), 5 states have internal predecessors, (768), 0 states have call successors, (0), 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:56:41,048 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 13:56:41,049 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 274
[2023-11-03 13:56:41,049 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 13:56:42,176 INFO  L130       PetriNetUnfolder]: 7324/14540 cut-off events.
[2023-11-03 13:56:42,176 INFO  L131       PetriNetUnfolder]: For 5140/5978 co-relation queries the response was YES.
[2023-11-03 13:56:42,202 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 34195 conditions, 14540 events. 7324/14540 cut-off events. For 5140/5978 co-relation queries the response was YES. Maximal size of possible extension queue 593. Compared 126488 event pairs, 2257 based on Foata normal form. 356/13752 useless extension candidates. Maximal degree in co-relation 20760. Up to 5412 conditions per place. 
[2023-11-03 13:56:42,243 INFO  L137   encePairwiseOnDemand]: 266/274 looper letters, 148 selfloop transitions, 16 changer transitions 3/210 dead transitions.
[2023-11-03 13:56:42,244 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 210 transitions, 1099 flow
[2023-11-03 13:56:42,244 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. 
[2023-11-03 13:56:42,245 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 7 states.
[2023-11-03 13:56:42,277 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1184 transitions.
[2023-11-03 13:56:42,277 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6173096976016684
[2023-11-03 13:56:42,277 INFO  L72            ComplementDD]: Start complementDD. Operand 7 states and 1184 transitions.
[2023-11-03 13:56:42,277 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 7 states and 1184 transitions.
[2023-11-03 13:56:42,278 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 13:56:42,278 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1184 transitions.
[2023-11-03 13:56:42,280 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 8 states, 7 states have (on average 169.14285714285714) internal successors, (1184), 7 states have internal predecessors, (1184), 0 states have call successors, (0), 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:56:42,282 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 8 states, 8 states have (on average 274.0) internal successors, (2192), 8 states have internal predecessors, (2192), 0 states have call successors, (0), 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:56:42,283 INFO  L81            ComplementDD]: Finished complementDD. Result  has 8 states, 8 states have (on average 274.0) internal successors, (2192), 8 states have internal predecessors, (2192), 0 states have call successors, (0), 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:56:42,283 INFO  L175             Difference]: Start difference. First operand has 74 places, 89 transitions, 352 flow. Second operand 7 states and 1184 transitions.
[2023-11-03 13:56:42,283 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 210 transitions, 1099 flow
[2023-11-03 13:56:42,286 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 210 transitions, 1089 flow, removed 0 selfloop flow, removed 1 redundant places.
[2023-11-03 13:56:42,288 INFO  L231             Difference]: Finished difference. Result has 82 places, 104 transitions, 444 flow
[2023-11-03 13:56:42,288 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=340, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=444, PETRI_PLACES=82, PETRI_TRANSITIONS=104}
[2023-11-03 13:56:42,289 INFO  L288   CegarLoopForPetriNet]: 66 programPoint places, 16 predicate places.
[2023-11-03 13:56:42,289 INFO  L495      AbstractCegarLoop]: Abstraction has has 82 places, 104 transitions, 444 flow
[2023-11-03 13:56:42,289 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 5 states, 5 states have (on average 153.6) internal successors, (768), 5 states have internal predecessors, (768), 0 states have call successors, (0), 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:56:42,289 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 13:56:42,289 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 13:56:42,298 INFO  L540       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0
[2023-11-03 13:56:42,490 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9
[2023-11-03 13:56:42,491 INFO  L420      AbstractCegarLoop]: === Iteration 6 === Targeting threadErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2023-11-03 13:56:42,491 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 13:56:42,492 INFO  L85        PathProgramCache]: Analyzing trace with hash -835520213, now seen corresponding path program 1 times
[2023-11-03 13:56:42,492 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 13:56:42,492 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441650441]
[2023-11-03 13:56:42,492 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 13:56:42,492 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 13:56:42,509 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 13:56:42,534 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:56:42,534 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 13:56:42,534 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441650441]
[2023-11-03 13:56:42,534 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1441650441] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 13:56:42,534 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 13:56:42,534 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-11-03 13:56:42,534 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704557825]
[2023-11-03 13:56:42,534 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 13:56:42,535 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-03 13:56:42,535 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 13:56:42,535 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-03 13:56:42,535 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-03 13:56:42,562 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 149 out of 274
[2023-11-03 13:56:42,563 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 104 transitions, 444 flow. Second operand  has 3 states, 3 states have (on average 154.0) internal successors, (462), 3 states have internal predecessors, (462), 0 states have call successors, (0), 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:56:42,563 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 13:56:42,563 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 274
[2023-11-03 13:56:42,563 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 13:56:43,520 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([713] L708-2-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res#1_34| |v_ULTIMATE.start_#t~ret17#1_12|) (= |v_ULTIMATE.start_main_#res#1_34| v_~data~0_32))  InVars {~data~0=v_~data~0_32}  OutVars{ULTIMATE.start_#t~ret17#1=|v_ULTIMATE.start_#t~ret17#1_12|, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_34|, ~data~0=v_~data~0_32}  AuxVars[]  AssignedVars[ULTIMATE.start_#t~ret17#1, ULTIMATE.start_main_#res#1][84], [2#ULTIMATE.startEXITtrue, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 213#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 263#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 169#true, 124#L688-1true, Black: 175#true, 200#(<= 0 ~threads_alive~0), Black: 183#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 64#L690true, 270#true, Black: 189#(= |threadThread1of2ForFork0_#t~nondet2| |#race~data~0|)])
[2023-11-03 13:56:43,521 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-11-03 13:56:43,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:56:43,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:56:43,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:56:43,574 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([713] L708-2-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res#1_34| |v_ULTIMATE.start_#t~ret17#1_12|) (= |v_ULTIMATE.start_main_#res#1_34| v_~data~0_32))  InVars {~data~0=v_~data~0_32}  OutVars{ULTIMATE.start_#t~ret17#1=|v_ULTIMATE.start_#t~ret17#1_12|, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_34|, ~data~0=v_~data~0_32}  AuxVars[]  AssignedVars[ULTIMATE.start_#t~ret17#1, ULTIMATE.start_main_#res#1][84], [2#ULTIMATE.startEXITtrue, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 213#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 263#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 169#true, 4#threadEXITtrue, 124#L688-1true, Black: 175#true, 200#(<= 0 ~threads_alive~0), Black: 183#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 270#true, Black: 189#(= |threadThread1of2ForFork0_#t~nondet2| |#race~data~0|)])
[2023-11-03 13:56:43,574 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-11-03 13:56:43,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:56:43,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:56:43,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:56:43,725 INFO  L130       PetriNetUnfolder]: 8025/15246 cut-off events.
[2023-11-03 13:56:43,726 INFO  L131       PetriNetUnfolder]: For 11300/12592 co-relation queries the response was YES.
[2023-11-03 13:56:43,757 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 40043 conditions, 15246 events. 8025/15246 cut-off events. For 11300/12592 co-relation queries the response was YES. Maximal size of possible extension queue 652. Compared 128312 event pairs, 4129 based on Foata normal form. 306/13981 useless extension candidates. Maximal degree in co-relation 33780. Up to 10942 conditions per place. 
[2023-11-03 13:56:43,807 INFO  L137   encePairwiseOnDemand]: 266/274 looper letters, 77 selfloop transitions, 18 changer transitions 0/140 dead transitions.
[2023-11-03 13:56:43,807 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 140 transitions, 787 flow
[2023-11-03 13:56:43,808 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-03 13:56:43,808 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-03 13:56:43,809 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 504 transitions.
[2023-11-03 13:56:43,810 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6131386861313869
[2023-11-03 13:56:43,810 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 504 transitions.
[2023-11-03 13:56:43,810 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 504 transitions.
[2023-11-03 13:56:43,810 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 13:56:43,810 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 504 transitions.
[2023-11-03 13:56:43,811 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 168.0) internal successors, (504), 3 states have internal predecessors, (504), 0 states have call successors, (0), 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:56:43,812 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 274.0) internal successors, (1096), 4 states have internal predecessors, (1096), 0 states have call successors, (0), 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:56:43,813 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 274.0) internal successors, (1096), 4 states have internal predecessors, (1096), 0 states have call successors, (0), 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:56:43,813 INFO  L175             Difference]: Start difference. First operand has 82 places, 104 transitions, 444 flow. Second operand 3 states and 504 transitions.
[2023-11-03 13:56:43,813 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 140 transitions, 787 flow
[2023-11-03 13:56:43,822 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 140 transitions, 787 flow, removed 0 selfloop flow, removed 0 redundant places.
[2023-11-03 13:56:43,824 INFO  L231             Difference]: Finished difference. Result has 85 places, 118 transitions, 600 flow
[2023-11-03 13:56:43,824 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=444, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=600, PETRI_PLACES=85, PETRI_TRANSITIONS=118}
[2023-11-03 13:56:43,824 INFO  L288   CegarLoopForPetriNet]: 66 programPoint places, 19 predicate places.
[2023-11-03 13:56:43,825 INFO  L495      AbstractCegarLoop]: Abstraction has has 85 places, 118 transitions, 600 flow
[2023-11-03 13:56:43,825 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 154.0) internal successors, (462), 3 states have internal predecessors, (462), 0 states have call successors, (0), 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:56:43,825 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 13:56:43,825 INFO  L209   CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 13:56:43,825 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10
[2023-11-03 13:56:43,825 INFO  L420      AbstractCegarLoop]: === Iteration 7 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2023-11-03 13:56:43,826 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 13:56:43,826 INFO  L85        PathProgramCache]: Analyzing trace with hash -1716135390, now seen corresponding path program 1 times
[2023-11-03 13:56:43,826 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 13:56:43,826 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011577404]
[2023-11-03 13:56:43,826 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 13:56:43,826 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 13:56:43,839 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 13:56:43,862 INFO  L134       CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked.
[2023-11-03 13:56:43,862 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 13:56:43,862 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011577404]
[2023-11-03 13:56:43,862 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1011577404] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 13:56:43,862 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 13:56:43,862 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-11-03 13:56:43,862 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378080065]
[2023-11-03 13:56:43,862 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 13:56:43,863 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-03 13:56:43,863 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 13:56:43,863 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-03 13:56:43,863 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-03 13:56:43,879 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 153 out of 274
[2023-11-03 13:56:43,880 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 118 transitions, 600 flow. Second operand  has 3 states, 3 states have (on average 157.33333333333334) internal successors, (472), 3 states have internal predecessors, (472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 13:56:43,880 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 13:56:43,880 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 274
[2023-11-03 13:56:43,880 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 13:56:44,474 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([665] L688-4-->L688-6: Formula: (= |v_threadThread1of2ForFork0_#t~nondet5_15| |v_#race~threads_alive~0_28|)  InVars {}  OutVars{threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_28|}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet5, #race~threads_alive~0][34], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 192#true, Black: 200#(<= 0 ~threads_alive~0), 43#L688-6true, 275#true, Black: 213#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 118#L684-1true, Black: 263#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 171#(= |#race~threads_alive~0| 0), Black: 177#(= |#race~data~0| 0), 31#L701-2true, Black: 183#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 272#(= |threadThread1of2ForFork0_#t~nondet5| |#race~threads_alive~0|), Black: 189#(= |threadThread1of2ForFork0_#t~nondet2| |#race~data~0|)])
[2023-11-03 13:56:44,475 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-11-03 13:56:44,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:56:44,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:56:44,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 13:56:44,545 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([665] L688-4-->L688-6: Formula: (= |v_threadThread1of2ForFork0_#t~nondet5_15| |v_#race~threads_alive~0_28|)  InVars {}  OutVars{threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_28|}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet5, #race~threads_alive~0][34], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 192#true, Black: 200#(<= 0 ~threads_alive~0), 43#L688-6true, 275#true, Black: 213#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 263#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 171#(= |#race~threads_alive~0| 0), Black: 177#(= |#race~data~0| 0), 31#L701-2true, Black: 183#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 272#(= |threadThread1of2ForFork0_#t~nondet5| |#race~threads_alive~0|), 68#L685-2true, Black: 189#(= |threadThread1of2ForFork0_#t~nondet2| |#race~data~0|)])
[2023-11-03 13:56:44,545 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-11-03 13:56:44,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:56:44,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:56:44,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 13:56:44,611 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([665] L688-4-->L688-6: Formula: (= |v_threadThread1of2ForFork0_#t~nondet5_15| |v_#race~threads_alive~0_28|)  InVars {}  OutVars{threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_28|}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet5, #race~threads_alive~0][98], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 192#true, 43#L688-6true, Black: 200#(<= 0 ~threads_alive~0), Black: 213#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 263#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 171#(= |#race~threads_alive~0| 0), 277#(= |threadThread2of2ForFork0_#t~nondet2| |#race~data~0|), Black: 177#(= |#race~data~0| 0), 31#L701-2true, Black: 183#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 11#L685-4true, 272#(= |threadThread1of2ForFork0_#t~nondet5| |#race~threads_alive~0|), Black: 189#(= |threadThread1of2ForFork0_#t~nondet2| |#race~data~0|)])
[2023-11-03 13:56:44,611 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-11-03 13:56:44,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:56:44,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:56:44,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 13:56:44,675 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([665] L688-4-->L688-6: Formula: (= |v_threadThread1of2ForFork0_#t~nondet5_15| |v_#race~threads_alive~0_28|)  InVars {}  OutVars{threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_28|}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet5, #race~threads_alive~0][98], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 192#true, 43#L688-6true, Black: 200#(<= 0 ~threads_alive~0), Black: 213#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 171#(= |#race~threads_alive~0| 0), Black: 263#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), 95#L685-6true, 277#(= |threadThread2of2ForFork0_#t~nondet2| |#race~data~0|), Black: 177#(= |#race~data~0| 0), Black: 183#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 31#L701-2true, 272#(= |threadThread1of2ForFork0_#t~nondet5| |#race~threads_alive~0|), Black: 189#(= |threadThread1of2ForFork0_#t~nondet2| |#race~data~0|)])
[2023-11-03 13:56:44,676 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-11-03 13:56:44,676 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:56:44,676 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:56:44,676 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:56:44,676 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([665] L688-4-->L688-6: Formula: (= |v_threadThread1of2ForFork0_#t~nondet5_15| |v_#race~threads_alive~0_28|)  InVars {}  OutVars{threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_28|}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet5, #race~threads_alive~0][34], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 192#true, 43#L688-6true, Black: 200#(<= 0 ~threads_alive~0), Black: 213#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 275#true, Black: 263#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 171#(= |#race~threads_alive~0| 0), Black: 177#(= |#race~data~0| 0), 49#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 183#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 31#L701-2true, 272#(= |threadThread1of2ForFork0_#t~nondet5| |#race~threads_alive~0|), Black: 189#(= |threadThread1of2ForFork0_#t~nondet2| |#race~data~0|)])
[2023-11-03 13:56:44,676 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-11-03 13:56:44,676 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:56:44,676 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:56:44,677 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 13:56:44,736 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([665] L688-4-->L688-6: Formula: (= |v_threadThread1of2ForFork0_#t~nondet5_15| |v_#race~threads_alive~0_28|)  InVars {}  OutVars{threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_28|}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet5, #race~threads_alive~0][34], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 192#true, 43#L688-6true, Black: 200#(<= 0 ~threads_alive~0), 275#true, 97#L687true, Black: 213#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 171#(= |#race~threads_alive~0| 0), Black: 263#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 177#(= |#race~data~0| 0), Black: 183#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 31#L701-2true, 272#(= |threadThread1of2ForFork0_#t~nondet5| |#race~threads_alive~0|), Black: 189#(= |threadThread1of2ForFork0_#t~nondet2| |#race~data~0|)])
[2023-11-03 13:56:44,736 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-11-03 13:56:44,737 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:56:44,737 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:56:44,737 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 13:56:44,792 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([665] L688-4-->L688-6: Formula: (= |v_threadThread1of2ForFork0_#t~nondet5_15| |v_#race~threads_alive~0_28|)  InVars {}  OutVars{threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_28|}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet5, #race~threads_alive~0][34], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 131#L688true, 192#true, 43#L688-6true, Black: 200#(<= 0 ~threads_alive~0), 275#true, Black: 213#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 263#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 171#(= |#race~threads_alive~0| 0), Black: 177#(= |#race~data~0| 0), 31#L701-2true, Black: 183#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 272#(= |threadThread1of2ForFork0_#t~nondet5| |#race~threads_alive~0|), Black: 189#(= |threadThread1of2ForFork0_#t~nondet2| |#race~data~0|)])
[2023-11-03 13:56:44,792 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-11-03 13:56:44,792 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:56:44,792 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:56:44,792 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 13:56:45,035 INFO  L130       PetriNetUnfolder]: 7872/15251 cut-off events.
[2023-11-03 13:56:45,035 INFO  L131       PetriNetUnfolder]: For 24628/28027 co-relation queries the response was YES.
[2023-11-03 13:56:45,070 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 44354 conditions, 15251 events. 7872/15251 cut-off events. For 24628/28027 co-relation queries the response was YES. Maximal size of possible extension queue 737. Compared 133488 event pairs, 3530 based on Foata normal form. 465/14168 useless extension candidates. Maximal degree in co-relation 36209. Up to 9687 conditions per place. 
[2023-11-03 13:56:45,114 INFO  L137   encePairwiseOnDemand]: 268/274 looper letters, 85 selfloop transitions, 7 changer transitions 0/152 dead transitions.
[2023-11-03 13:56:45,114 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 152 transitions, 947 flow
[2023-11-03 13:56:45,115 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-03 13:56:45,115 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-03 13:56:45,116 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 511 transitions.
[2023-11-03 13:56:45,116 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.621654501216545
[2023-11-03 13:56:45,116 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 511 transitions.
[2023-11-03 13:56:45,116 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 511 transitions.
[2023-11-03 13:56:45,116 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 13:56:45,117 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 511 transitions.
[2023-11-03 13:56:45,117 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 170.33333333333334) internal successors, (511), 3 states have internal predecessors, (511), 0 states have call successors, (0), 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:56:45,118 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 274.0) internal successors, (1096), 4 states have internal predecessors, (1096), 0 states have call successors, (0), 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:56:45,119 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 274.0) internal successors, (1096), 4 states have internal predecessors, (1096), 0 states have call successors, (0), 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:56:45,119 INFO  L175             Difference]: Start difference. First operand has 85 places, 118 transitions, 600 flow. Second operand 3 states and 511 transitions.
[2023-11-03 13:56:45,119 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 152 transitions, 947 flow
[2023-11-03 13:56:45,153 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 152 transitions, 923 flow, removed 0 selfloop flow, removed 1 redundant places.
[2023-11-03 13:56:45,154 INFO  L231             Difference]: Finished difference. Result has 88 places, 122 transitions, 636 flow
[2023-11-03 13:56:45,154 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=582, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=636, PETRI_PLACES=88, PETRI_TRANSITIONS=122}
[2023-11-03 13:56:45,155 INFO  L288   CegarLoopForPetriNet]: 66 programPoint places, 22 predicate places.
[2023-11-03 13:56:45,155 INFO  L495      AbstractCegarLoop]: Abstraction has has 88 places, 122 transitions, 636 flow
[2023-11-03 13:56:45,155 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 157.33333333333334) internal successors, (472), 3 states have internal predecessors, (472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 13:56:45,155 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 13:56:45,155 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 13:56:45,155 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11
[2023-11-03 13:56:45,155 INFO  L420      AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2023-11-03 13:56:45,156 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 13:56:45,156 INFO  L85        PathProgramCache]: Analyzing trace with hash 1853923911, now seen corresponding path program 1 times
[2023-11-03 13:56:45,156 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 13:56:45,156 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417224606]
[2023-11-03 13:56:45,156 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 13:56:45,156 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 13:56:45,170 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 13:56:45,292 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2023-11-03 13:56:45,292 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 13:56:45,292 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417224606]
[2023-11-03 13:56:45,292 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417224606] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 13:56:45,292 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 13:56:45,292 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4
[2023-11-03 13:56:45,293 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1305049977]
[2023-11-03 13:56:45,293 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 13:56:45,293 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 5 states
[2023-11-03 13:56:45,293 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 13:56:45,293 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants.
[2023-11-03 13:56:45,293 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20
[2023-11-03 13:56:45,369 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 146 out of 274
[2023-11-03 13:56:45,369 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 122 transitions, 636 flow. Second operand  has 5 states, 5 states have (on average 149.0) internal successors, (745), 5 states have internal predecessors, (745), 0 states have call successors, (0), 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:56:45,369 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 13:56:45,369 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 274
[2023-11-03 13:56:45,370 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 13:56:45,686 INFO  L130       PetriNetUnfolder]: 1168/2865 cut-off events.
[2023-11-03 13:56:45,687 INFO  L131       PetriNetUnfolder]: For 2825/3042 co-relation queries the response was YES.
[2023-11-03 13:56:45,690 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 7776 conditions, 2865 events. 1168/2865 cut-off events. For 2825/3042 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 20409 event pairs, 286 based on Foata normal form. 305/3093 useless extension candidates. Maximal degree in co-relation 5554. Up to 1322 conditions per place. 
[2023-11-03 13:56:45,695 INFO  L137   encePairwiseOnDemand]: 263/274 looper letters, 43 selfloop transitions, 11 changer transitions 0/92 dead transitions.
[2023-11-03 13:56:45,695 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 92 transitions, 532 flow
[2023-11-03 13:56:45,695 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2023-11-03 13:56:45,695 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 4 states.
[2023-11-03 13:56:45,696 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 632 transitions.
[2023-11-03 13:56:45,696 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5766423357664233
[2023-11-03 13:56:45,696 INFO  L72            ComplementDD]: Start complementDD. Operand 4 states and 632 transitions.
[2023-11-03 13:56:45,696 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 4 states and 632 transitions.
[2023-11-03 13:56:45,697 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 13:56:45,697 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 632 transitions.
[2023-11-03 13:56:45,698 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 5 states, 4 states have (on average 158.0) internal successors, (632), 4 states have internal predecessors, (632), 0 states have call successors, (0), 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:56:45,699 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 5 states, 5 states have (on average 274.0) internal successors, (1370), 5 states have internal predecessors, (1370), 0 states have call successors, (0), 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:56:45,699 INFO  L81            ComplementDD]: Finished complementDD. Result  has 5 states, 5 states have (on average 274.0) internal successors, (1370), 5 states have internal predecessors, (1370), 0 states have call successors, (0), 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:56:45,700 INFO  L175             Difference]: Start difference. First operand has 88 places, 122 transitions, 636 flow. Second operand 4 states and 632 transitions.
[2023-11-03 13:56:45,700 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 92 transitions, 532 flow
[2023-11-03 13:56:45,709 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 92 transitions, 462 flow, removed 20 selfloop flow, removed 7 redundant places.
[2023-11-03 13:56:45,710 INFO  L231             Difference]: Finished difference. Result has 77 places, 76 transitions, 315 flow
[2023-11-03 13:56:45,710 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=293, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=315, PETRI_PLACES=77, PETRI_TRANSITIONS=76}
[2023-11-03 13:56:45,710 INFO  L288   CegarLoopForPetriNet]: 66 programPoint places, 11 predicate places.
[2023-11-03 13:56:45,710 INFO  L495      AbstractCegarLoop]: Abstraction has has 77 places, 76 transitions, 315 flow
[2023-11-03 13:56:45,711 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 5 states, 5 states have (on average 149.0) internal successors, (745), 5 states have internal predecessors, (745), 0 states have call successors, (0), 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:56:45,711 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 13:56:45,711 INFO  L209   CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 13:56:45,711 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12
[2023-11-03 13:56:45,711 INFO  L420      AbstractCegarLoop]: === Iteration 9 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2023-11-03 13:56:45,711 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 13:56:45,711 INFO  L85        PathProgramCache]: Analyzing trace with hash 145219964, now seen corresponding path program 1 times
[2023-11-03 13:56:45,711 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 13:56:45,711 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373396911]
[2023-11-03 13:56:45,712 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 13:56:45,712 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 13:56:45,723 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 13:56:45,777 INFO  L134       CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked.
[2023-11-03 13:56:45,777 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 13:56:45,777 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373396911]
[2023-11-03 13:56:45,778 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1373396911] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 13:56:45,778 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 13:56:45,778 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2023-11-03 13:56:45,778 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467028459]
[2023-11-03 13:56:45,778 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 13:56:45,779 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-03 13:56:45,779 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 13:56:45,779 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-03 13:56:45,779 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-03 13:56:45,807 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 150 out of 274
[2023-11-03 13:56:45,807 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 76 transitions, 315 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:56:45,807 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 13:56:45,807 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 150 of 274
[2023-11-03 13:56:45,807 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 13:56:46,142 INFO  L130       PetriNetUnfolder]: 1546/3595 cut-off events.
[2023-11-03 13:56:46,143 INFO  L131       PetriNetUnfolder]: For 1951/2185 co-relation queries the response was YES.
[2023-11-03 13:56:46,148 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 9322 conditions, 3595 events. 1546/3595 cut-off events. For 1951/2185 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 26745 event pairs, 313 based on Foata normal form. 142/3610 useless extension candidates. Maximal degree in co-relation 6096. Up to 1732 conditions per place. 
[2023-11-03 13:56:46,155 INFO  L137   encePairwiseOnDemand]: 265/274 looper letters, 61 selfloop transitions, 10 changer transitions 0/109 dead transitions.
[2023-11-03 13:56:46,155 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 109 transitions, 590 flow
[2023-11-03 13:56:46,156 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-03 13:56:46,156 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-03 13:56:46,156 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 510 transitions.
[2023-11-03 13:56:46,157 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6204379562043796
[2023-11-03 13:56:46,157 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 510 transitions.
[2023-11-03 13:56:46,157 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 510 transitions.
[2023-11-03 13:56:46,157 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 13:56:46,157 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 510 transitions.
[2023-11-03 13:56:46,158 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 170.0) internal successors, (510), 3 states have internal predecessors, (510), 0 states have call successors, (0), 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:56:46,159 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 274.0) internal successors, (1096), 4 states have internal predecessors, (1096), 0 states have call successors, (0), 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:56:46,159 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 274.0) internal successors, (1096), 4 states have internal predecessors, (1096), 0 states have call successors, (0), 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:56:46,159 INFO  L175             Difference]: Start difference. First operand has 77 places, 76 transitions, 315 flow. Second operand 3 states and 510 transitions.
[2023-11-03 13:56:46,159 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 109 transitions, 590 flow
[2023-11-03 13:56:46,163 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 109 transitions, 569 flow, removed 0 selfloop flow, removed 2 redundant places.
[2023-11-03 13:56:46,164 INFO  L231             Difference]: Finished difference. Result has 78 places, 84 transitions, 375 flow
[2023-11-03 13:56:46,164 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=304, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=375, PETRI_PLACES=78, PETRI_TRANSITIONS=84}
[2023-11-03 13:56:46,164 INFO  L288   CegarLoopForPetriNet]: 66 programPoint places, 12 predicate places.
[2023-11-03 13:56:46,164 INFO  L495      AbstractCegarLoop]: Abstraction has has 78 places, 84 transitions, 375 flow
[2023-11-03 13:56:46,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:56:46,165 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 13:56:46,165 INFO  L209   CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 13:56:46,165 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13
[2023-11-03 13:56:46,165 INFO  L420      AbstractCegarLoop]: === Iteration 10 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2023-11-03 13:56:46,165 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 13:56:46,165 INFO  L85        PathProgramCache]: Analyzing trace with hash -60983908, now seen corresponding path program 2 times
[2023-11-03 13:56:46,166 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 13:56:46,166 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427573409]
[2023-11-03 13:56:46,166 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 13:56:46,166 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 13:56:46,180 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 13:56:46,264 INFO  L134       CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked.
[2023-11-03 13:56:46,264 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 13:56:46,264 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427573409]
[2023-11-03 13:56:46,264 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427573409] provided 0 perfect and 1 imperfect interpolant sequences
[2023-11-03 13:56:46,265 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1822192594]
[2023-11-03 13:56:46,265 INFO  L93    rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1
[2023-11-03 13:56:46,265 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2023-11-03 13:56:46,265 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3
[2023-11-03 13:56:46,267 INFO  L229       MonitoredProcess]: Starting monitored process 3 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2023-11-03 13:56:46,268 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process
[2023-11-03 13:56:46,350 INFO  L228   tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s)
[2023-11-03 13:56:46,351 INFO  L229   tOrderPrioritization]: Conjunction of SSA is unsat
[2023-11-03 13:56:46,352 INFO  L263         TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 9 conjunts are in the unsatisfiable core
[2023-11-03 13:56:46,355 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2023-11-03 13:56:46,477 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7
[2023-11-03 13:56:46,507 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2023-11-03 13:56:46,509 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16
[2023-11-03 13:56:46,523 INFO  L134       CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked.
[2023-11-03 13:56:46,523 INFO  L328         TraceCheckSpWp]: Computing backward predicates...
[2023-11-03 13:56:46,544 WARN  L837   $PredicateComparison]: unable to prove that (forall ((v_ArrVal_239 (Array Int Int))) (not (= (select (select (store |c_#pthreadsMutex| |c_~#threads_alive_mutex~0.base| v_ArrVal_239) |c_~#data_mutex~0.base|) |c_~#data_mutex~0.offset|) 0))) is different from false
[2023-11-03 13:56:46,556 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2023-11-03 13:56:46,557 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 20
[2023-11-03 13:56:46,563 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25
[2023-11-03 13:56:46,593 INFO  L134       CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 1 not checked.
[2023-11-03 13:56:46,593 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1822192594] provided 0 perfect and 2 imperfect interpolant sequences
[2023-11-03 13:56:46,593 INFO  L184   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2023-11-03 13:56:46,594 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 9
[2023-11-03 13:56:46,594 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766708581]
[2023-11-03 13:56:46,594 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2023-11-03 13:56:46,594 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 10 states
[2023-11-03 13:56:46,594 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 13:56:46,594 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants.
[2023-11-03 13:56:46,594 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=45, Unknown=1, NotChecked=14, Total=90
[2023-11-03 13:56:46,613 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 134 out of 274
[2023-11-03 13:56:46,614 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 84 transitions, 375 flow. Second operand  has 10 states, 10 states have (on average 137.3) internal successors, (1373), 10 states have internal predecessors, (1373), 0 states have call successors, (0), 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:56:46,614 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 13:56:46,614 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 134 of 274
[2023-11-03 13:56:46,614 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 13:56:46,888 INFO  L130       PetriNetUnfolder]: 795/2147 cut-off events.
[2023-11-03 13:56:46,888 INFO  L131       PetriNetUnfolder]: For 1428/1508 co-relation queries the response was YES.
[2023-11-03 13:56:46,891 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 5939 conditions, 2147 events. 795/2147 cut-off events. For 1428/1508 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 15238 event pairs, 279 based on Foata normal form. 89/2144 useless extension candidates. Maximal degree in co-relation 4123. Up to 1106 conditions per place. 
[2023-11-03 13:56:46,897 INFO  L137   encePairwiseOnDemand]: 269/274 looper letters, 56 selfloop transitions, 9 changer transitions 1/103 dead transitions.
[2023-11-03 13:56:46,897 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 103 transitions, 570 flow
[2023-11-03 13:56:46,898 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2023-11-03 13:56:46,898 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 4 states.
[2023-11-03 13:56:46,900 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 589 transitions.
[2023-11-03 13:56:46,901 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5374087591240876
[2023-11-03 13:56:46,901 INFO  L72            ComplementDD]: Start complementDD. Operand 4 states and 589 transitions.
[2023-11-03 13:56:46,901 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 4 states and 589 transitions.
[2023-11-03 13:56:46,902 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 13:56:46,902 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 589 transitions.
[2023-11-03 13:56:46,904 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 5 states, 4 states have (on average 147.25) internal successors, (589), 4 states have internal predecessors, (589), 0 states have call successors, (0), 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:56:46,906 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 5 states, 5 states have (on average 274.0) internal successors, (1370), 5 states have internal predecessors, (1370), 0 states have call successors, (0), 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:56:46,907 INFO  L81            ComplementDD]: Finished complementDD. Result  has 5 states, 5 states have (on average 274.0) internal successors, (1370), 5 states have internal predecessors, (1370), 0 states have call successors, (0), 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:56:46,907 INFO  L175             Difference]: Start difference. First operand has 78 places, 84 transitions, 375 flow. Second operand 4 states and 589 transitions.
[2023-11-03 13:56:46,907 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 103 transitions, 570 flow
[2023-11-03 13:56:46,912 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 103 transitions, 558 flow, removed 1 selfloop flow, removed 1 redundant places.
[2023-11-03 13:56:46,914 INFO  L231             Difference]: Finished difference. Result has 80 places, 81 transitions, 361 flow
[2023-11-03 13:56:46,914 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=347, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=361, PETRI_PLACES=80, PETRI_TRANSITIONS=81}
[2023-11-03 13:56:46,915 INFO  L288   CegarLoopForPetriNet]: 66 programPoint places, 14 predicate places.
[2023-11-03 13:56:46,915 INFO  L495      AbstractCegarLoop]: Abstraction has has 80 places, 81 transitions, 361 flow
[2023-11-03 13:56:46,916 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 10 states, 10 states have (on average 137.3) internal successors, (1373), 10 states have internal predecessors, (1373), 0 states have call successors, (0), 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:56:46,916 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 13:56:46,916 INFO  L209   CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1]
[2023-11-03 13:56:46,923 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0
[2023-11-03 13:56:47,117 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,3 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2023-11-03 13:56:47,118 INFO  L420      AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2023-11-03 13:56:47,118 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 13:56:47,118 INFO  L85        PathProgramCache]: Analyzing trace with hash 370764074, now seen corresponding path program 1 times
[2023-11-03 13:56:47,118 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 13:56:47,118 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849353904]
[2023-11-03 13:56:47,119 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 13:56:47,119 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 13:56:47,142 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-11-03 13:56:47,142 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2023-11-03 13:56:47,153 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-11-03 13:56:47,159 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2023-11-03 13:56:47,159 INFO  L360         BasicCegarLoop]: Counterexample is feasible
[2023-11-03 13:56:47,159 INFO  L805   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (14 of 15 remaining)
[2023-11-03 13:56:47,160 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (13 of 15 remaining)
[2023-11-03 13:56:47,160 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (12 of 15 remaining)
[2023-11-03 13:56:47,160 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (11 of 15 remaining)
[2023-11-03 13:56:47,160 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (10 of 15 remaining)
[2023-11-03 13:56:47,160 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (9 of 15 remaining)
[2023-11-03 13:56:47,160 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (8 of 15 remaining)
[2023-11-03 13:56:47,160 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (7 of 15 remaining)
[2023-11-03 13:56:47,160 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (6 of 15 remaining)
[2023-11-03 13:56:47,160 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (5 of 15 remaining)
[2023-11-03 13:56:47,160 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (4 of 15 remaining)
[2023-11-03 13:56:47,160 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (3 of 15 remaining)
[2023-11-03 13:56:47,160 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (2 of 15 remaining)
[2023-11-03 13:56:47,161 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (1 of 15 remaining)
[2023-11-03 13:56:47,161 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (0 of 15 remaining)
[2023-11-03 13:56:47,161 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15
[2023-11-03 13:56:47,161 INFO  L445         BasicCegarLoop]: Path program histogram: [2, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 13:56:47,161 WARN  L233   ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis
[2023-11-03 13:56:47,161 INFO  L515   ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances.
[2023-11-03 13:56:47,176 INFO  L144    ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions.
[2023-11-03 13:56:47,178 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 197 places, 194 transitions, 409 flow
[2023-11-03 13:56:47,202 INFO  L130       PetriNetUnfolder]: 13/350 cut-off events.
[2023-11-03 13:56:47,202 INFO  L131       PetriNetUnfolder]: For 7/7 co-relation queries the response was YES.
[2023-11-03 13:56:47,203 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 366 conditions, 350 events. 13/350 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 530 event pairs, 0 based on Foata normal form. 0/305 useless extension candidates. Maximal degree in co-relation 267. Up to 8 conditions per place. 
[2023-11-03 13:56:47,203 INFO  L82        GeneralOperation]: Start removeDead. Operand has 197 places, 194 transitions, 409 flow
[2023-11-03 13:56:47,204 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 197 places, 194 transitions, 409 flow
[2023-11-03 13:56:47,204 INFO  L124   etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation.
[2023-11-03 13:56:47,204 INFO  L131   etLargeBlockEncoding]: Starting large block encoding on Petri net that has 197 places, 194 transitions, 409 flow
[2023-11-03 13:56:47,205 INFO  L113        LiptonReduction]: Starting Lipton reduction on Petri net that has 197 places, 194 transitions, 409 flow
[2023-11-03 13:56:47,205 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 197 places, 194 transitions, 409 flow
[2023-11-03 13:56:47,227 INFO  L130       PetriNetUnfolder]: 13/350 cut-off events.
[2023-11-03 13:56:47,227 INFO  L131       PetriNetUnfolder]: For 7/7 co-relation queries the response was YES.
[2023-11-03 13:56:47,228 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 366 conditions, 350 events. 13/350 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 530 event pairs, 0 based on Foata normal form. 0/305 useless extension candidates. Maximal degree in co-relation 267. Up to 8 conditions per place. 
[2023-11-03 13:56:47,240 INFO  L119        LiptonReduction]: Number of co-enabled transitions 14784
[2023-11-03 13:56:50,086 INFO  L134        LiptonReduction]: Checked pairs total: 68879
[2023-11-03 13:56:50,086 INFO  L136        LiptonReduction]: Total number of compositions: 122
[2023-11-03 13:56:50,087 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2023-11-03 13:56:50,087 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;@c530315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=<UNSUPPORTED>, UseSemiCommutativity=<UNSUPPORTED>, Solver=<NOT_USED>, SolverTimeout=<NOT_USED>]
[2023-11-03 13:56:50,087 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 18 error locations.
[2023-11-03 13:56:50,088 INFO  L130       PetriNetUnfolder]: 0/6 cut-off events.
[2023-11-03 13:56:50,088 INFO  L131       PetriNetUnfolder]: For 0/0 co-relation queries the response was YES.
[2023-11-03 13:56:50,089 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 13:56:50,089 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1]
[2023-11-03 13:56:50,089 INFO  L420      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2023-11-03 13:56:50,089 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 13:56:50,089 INFO  L85        PathProgramCache]: Analyzing trace with hash 33782756, now seen corresponding path program 1 times
[2023-11-03 13:56:50,089 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 13:56:50,089 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14542890]
[2023-11-03 13:56:50,090 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 13:56:50,090 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 13:56:50,094 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 13:56:50,104 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:56:50,104 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 13:56:50,104 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14542890]
[2023-11-03 13:56:50,104 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14542890] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 13:56:50,104 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 13:56:50,104 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-11-03 13:56:50,104 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112146328]
[2023-11-03 13:56:50,104 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 13:56:50,105 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-03 13:56:50,105 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 13:56:50,105 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-03 13:56:50,105 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-03 13:56:50,131 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 169 out of 316
[2023-11-03 13:56:50,132 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 80 transitions, 181 flow. Second operand  has 3 states, 3 states have (on average 170.33333333333334) internal successors, (511), 3 states have internal predecessors, (511), 0 states have call successors, (0), 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:56:50,132 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 13:56:50,132 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 316
[2023-11-03 13:56:50,132 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 13:56:58,914 INFO  L130       PetriNetUnfolder]: 98118/160233 cut-off events.
[2023-11-03 13:56:58,914 INFO  L131       PetriNetUnfolder]: For 2143/2143 co-relation queries the response was YES.
[2023-11-03 13:56:59,115 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 299122 conditions, 160233 events. 98118/160233 cut-off events. For 2143/2143 co-relation queries the response was YES. Maximal size of possible extension queue 4212. Compared 1483597 event pairs, 43609 based on Foata normal form. 0/148468 useless extension candidates. Maximal degree in co-relation 49104. Up to 69634 conditions per place. 
[2023-11-03 13:56:59,632 INFO  L137   encePairwiseOnDemand]: 295/316 looper letters, 83 selfloop transitions, 14 changer transitions 0/123 dead transitions.
[2023-11-03 13:56:59,633 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 123 transitions, 473 flow
[2023-11-03 13:56:59,634 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-03 13:56:59,634 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-03 13:56:59,635 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 613 transitions.
[2023-11-03 13:56:59,635 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6466244725738397
[2023-11-03 13:56:59,635 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 613 transitions.
[2023-11-03 13:56:59,635 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 613 transitions.
[2023-11-03 13:56:59,635 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 13:56:59,635 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 613 transitions.
[2023-11-03 13:56:59,636 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 204.33333333333334) internal successors, (613), 3 states have internal predecessors, (613), 0 states have call successors, (0), 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:56:59,638 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 316.0) internal successors, (1264), 4 states have internal predecessors, (1264), 0 states have call successors, (0), 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:56:59,638 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 316.0) internal successors, (1264), 4 states have internal predecessors, (1264), 0 states have call successors, (0), 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:56:59,638 INFO  L175             Difference]: Start difference. First operand has 85 places, 80 transitions, 181 flow. Second operand 3 states and 613 transitions.
[2023-11-03 13:56:59,638 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 123 transitions, 473 flow
[2023-11-03 13:56:59,640 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 123 transitions, 465 flow, removed 4 selfloop flow, removed 0 redundant places.
[2023-11-03 13:56:59,642 INFO  L231             Difference]: Finished difference. Result has 88 places, 92 transitions, 293 flow
[2023-11-03 13:56:59,642 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=316, PETRI_DIFFERENCE_MINUEND_FLOW=171, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=293, PETRI_PLACES=88, PETRI_TRANSITIONS=92}
[2023-11-03 13:56:59,643 INFO  L288   CegarLoopForPetriNet]: 85 programPoint places, 3 predicate places.
[2023-11-03 13:56:59,643 INFO  L495      AbstractCegarLoop]: Abstraction has has 88 places, 92 transitions, 293 flow
[2023-11-03 13:56:59,643 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 170.33333333333334) internal successors, (511), 3 states have internal predecessors, (511), 0 states have call successors, (0), 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:56:59,643 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 13:56:59,643 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 13:56:59,643 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16
[2023-11-03 13:56:59,644 INFO  L420      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2023-11-03 13:56:59,644 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 13:56:59,644 INFO  L85        PathProgramCache]: Analyzing trace with hash 469012354, now seen corresponding path program 1 times
[2023-11-03 13:56:59,644 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 13:56:59,644 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1718054816]
[2023-11-03 13:56:59,644 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 13:56:59,644 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 13:56:59,649 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 13:56:59,661 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-11-03 13:56:59,661 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 13:56:59,661 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1718054816]
[2023-11-03 13:56:59,661 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1718054816] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 13:56:59,661 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 13:56:59,662 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-11-03 13:56:59,662 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267291293]
[2023-11-03 13:56:59,662 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 13:56:59,662 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-03 13:56:59,662 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 13:56:59,662 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-03 13:56:59,662 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-03 13:56:59,699 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 174 out of 316
[2023-11-03 13:56:59,700 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 92 transitions, 293 flow. Second operand  has 3 states, 3 states have (on average 176.0) internal successors, (528), 3 states have internal predecessors, (528), 0 states have call successors, (0), 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:56:59,700 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 13:56:59,700 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 174 of 316
[2023-11-03 13:56:59,700 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 13:57:04,200 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([772] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][19], [75#L688-2true, threadThread1of3ForFork0InUse, 154#L685-2true, 83#L705-1true, threadThread2of3ForFork0InUse, 161#L688-2true, threadThread3of3ForFork0InUse, 206#true, Black: 200#true, 202#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:57:04,201 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:57:04,201 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:57:04,201 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:57:04,201 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:57:04,201 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][81], [75#L688-2true, 113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 200#true, threadThread3of3ForFork0InUse, 206#true, 71#L705-4true, Black: 202#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:57:04,201 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:57:04,201 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:57:04,201 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:57:04,201 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:57:04,587 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([772] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][19], [75#L688-2true, 120#L685-4true, threadThread1of3ForFork0InUse, 83#L705-1true, threadThread2of3ForFork0InUse, 161#L688-2true, threadThread3of3ForFork0InUse, 206#true, Black: 200#true, 202#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:57:04,587 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:57:04,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:57:04,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:57:04,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:57:04,588 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][81], [75#L688-2true, 120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, 200#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 206#true, 71#L705-4true, Black: 202#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:57:04,588 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:57:04,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:57:04,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:57:04,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:57:04,983 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([772] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][19], [75#L688-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 161#L688-2true, 83#L705-1true, threadThread3of3ForFork0InUse, 73#L686true, 206#true, Black: 200#true, 202#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:57:04,983 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:57:04,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:57:04,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:57:04,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:57:04,984 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][81], [75#L688-2true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 200#true, threadThread3of3ForFork0InUse, 73#L686true, 206#true, 71#L705-4true, Black: 202#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:57:04,984 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:57:04,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:57:04,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:57:04,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:57:05,873 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([875] L688-->L688-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][110], [75#L688-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 161#L688-2true, threadThread3of3ForFork0InUse, 67#L688-1true, 206#true, 71#L705-4true, Black: 200#true, 202#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:57:05,874 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:57:05,874 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:57:05,874 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:57:05,874 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:57:05,874 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([772] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][19], [75#L688-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 161#L688-2true, 83#L705-1true, threadThread3of3ForFork0InUse, 6#L688true, 206#true, Black: 200#true, 202#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:57:05,874 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:57:05,874 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:57:05,874 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:57:05,874 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:57:05,875 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][81], [75#L688-2true, 113#L688-6true, threadThread1of3ForFork0InUse, 200#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 6#L688true, 206#true, 71#L705-4true, Black: 202#(= |#race~threads_alive~0| 0)])
[2023-11-03 13:57:05,875 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:57:05,875 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:57:05,875 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:57:05,875 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:57:08,583 INFO  L130       PetriNetUnfolder]: 83984/139160 cut-off events.
[2023-11-03 13:57:08,583 INFO  L131       PetriNetUnfolder]: For 63406/66959 co-relation queries the response was YES.
[2023-11-03 13:57:08,860 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 317461 conditions, 139160 events. 83984/139160 cut-off events. For 63406/66959 co-relation queries the response was YES. Maximal size of possible extension queue 4330. Compared 1337054 event pairs, 55663 based on Foata normal form. 639/127200 useless extension candidates. Maximal degree in co-relation 140719. Up to 100619 conditions per place. 
[2023-11-03 13:57:09,423 INFO  L137   encePairwiseOnDemand]: 306/316 looper letters, 71 selfloop transitions, 16 changer transitions 0/127 dead transitions.
[2023-11-03 13:57:09,423 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 127 transitions, 573 flow
[2023-11-03 13:57:09,424 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-03 13:57:09,424 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-03 13:57:09,425 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 595 transitions.
[2023-11-03 13:57:09,425 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6276371308016878
[2023-11-03 13:57:09,425 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 595 transitions.
[2023-11-03 13:57:09,426 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 595 transitions.
[2023-11-03 13:57:09,426 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 13:57:09,426 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 595 transitions.
[2023-11-03 13:57:09,427 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 198.33333333333334) internal successors, (595), 3 states have internal predecessors, (595), 0 states have call successors, (0), 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:57:09,428 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 316.0) internal successors, (1264), 4 states have internal predecessors, (1264), 0 states have call successors, (0), 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:57:09,429 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 316.0) internal successors, (1264), 4 states have internal predecessors, (1264), 0 states have call successors, (0), 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:57:09,429 INFO  L175             Difference]: Start difference. First operand has 88 places, 92 transitions, 293 flow. Second operand 3 states and 595 transitions.
[2023-11-03 13:57:09,429 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 127 transitions, 573 flow
[2023-11-03 13:57:09,538 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 127 transitions, 533 flow, removed 0 selfloop flow, removed 2 redundant places.
[2023-11-03 13:57:09,539 INFO  L231             Difference]: Finished difference. Result has 90 places, 106 transitions, 411 flow
[2023-11-03 13:57:09,539 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=316, PETRI_DIFFERENCE_MINUEND_FLOW=265, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=411, PETRI_PLACES=90, PETRI_TRANSITIONS=106}
[2023-11-03 13:57:09,540 INFO  L288   CegarLoopForPetriNet]: 85 programPoint places, 5 predicate places.
[2023-11-03 13:57:09,540 INFO  L495      AbstractCegarLoop]: Abstraction has has 90 places, 106 transitions, 411 flow
[2023-11-03 13:57:09,540 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 176.0) internal successors, (528), 3 states have internal predecessors, (528), 0 states have call successors, (0), 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:57:09,540 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 13:57:09,540 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 13:57:09,540 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17
[2023-11-03 13:57:09,540 INFO  L420      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2023-11-03 13:57:09,541 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 13:57:09,541 INFO  L85        PathProgramCache]: Analyzing trace with hash 90799669, now seen corresponding path program 1 times
[2023-11-03 13:57:09,541 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 13:57:09,541 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525860986]
[2023-11-03 13:57:09,541 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 13:57:09,541 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 13:57:09,547 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 13:57:09,559 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:57:09,559 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 13:57:09,559 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525860986]
[2023-11-03 13:57:09,559 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [525860986] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 13:57:09,559 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 13:57:09,560 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-11-03 13:57:09,560 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031436586]
[2023-11-03 13:57:09,560 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 13:57:09,560 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-03 13:57:09,560 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 13:57:09,561 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-03 13:57:09,561 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-03 13:57:09,582 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 182 out of 316
[2023-11-03 13:57:09,583 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 106 transitions, 411 flow. Second operand  has 3 states, 3 states have (on average 183.33333333333334) internal successors, (550), 3 states have internal predecessors, (550), 0 states have call successors, (0), 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:57:09,583 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 13:57:09,583 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 182 of 316
[2023-11-03 13:57:09,583 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 13:57:16,062 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][84], [75#L688-2true, 113#L688-6true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 206#true, Black: 202#(= |#race~threads_alive~0| 0), 212#true])
[2023-11-03 13:57:16,062 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:57:16,062 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:57:16,062 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:57:16,062 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:57:16,643 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][84], [120#L685-4true, 75#L688-2true, 113#L688-6true, threadThread1of3ForFork0InUse, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 206#true, Black: 202#(= |#race~threads_alive~0| 0), 212#true])
[2023-11-03 13:57:16,643 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:57:16,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:57:16,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:57:16,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:57:17,128 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][84], [75#L688-2true, 113#L688-6true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 73#L686true, 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 206#true, Black: 202#(= |#race~threads_alive~0| 0), 212#true])
[2023-11-03 13:57:17,128 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:57:17,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:57:17,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:57:17,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:57:17,135 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([875] L688-->L688-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][110], [75#L688-2true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), threadThread1of3ForFork0InUse, 161#L688-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 67#L688-1true, 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 206#true, Black: 200#true, 212#true])
[2023-11-03 13:57:17,135 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:57:17,135 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:57:17,135 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:57:17,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:57:18,036 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][84], [75#L688-2true, 113#L688-6true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 6#L688true, 206#true, Black: 202#(= |#race~threads_alive~0| 0), 212#true])
[2023-11-03 13:57:18,036 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:57:18,036 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:57:18,036 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:57:18,036 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:57:20,318 INFO  L130       PetriNetUnfolder]: 95253/162811 cut-off events.
[2023-11-03 13:57:20,318 INFO  L131       PetriNetUnfolder]: For 96115/111377 co-relation queries the response was YES.
[2023-11-03 13:57:20,683 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 375414 conditions, 162811 events. 95253/162811 cut-off events. For 96115/111377 co-relation queries the response was YES. Maximal size of possible extension queue 5393. Compared 1666033 event pairs, 56404 based on Foata normal form. 2385/150053 useless extension candidates. Maximal degree in co-relation 160372. Up to 101316 conditions per place. 
[2023-11-03 13:57:21,411 INFO  L137   encePairwiseOnDemand]: 310/316 looper letters, 82 selfloop transitions, 5 changer transitions 0/137 dead transitions.
[2023-11-03 13:57:21,412 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 137 transitions, 679 flow
[2023-11-03 13:57:21,413 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-03 13:57:21,413 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-03 13:57:21,413 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 615 transitions.
[2023-11-03 13:57:21,414 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6487341772151899
[2023-11-03 13:57:21,414 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 615 transitions.
[2023-11-03 13:57:21,414 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 615 transitions.
[2023-11-03 13:57:21,414 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 13:57:21,414 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 615 transitions.
[2023-11-03 13:57:21,415 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 205.0) internal successors, (615), 3 states have internal predecessors, (615), 0 states have call successors, (0), 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:57:21,416 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 316.0) internal successors, (1264), 4 states have internal predecessors, (1264), 0 states have call successors, (0), 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:57:21,416 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 316.0) internal successors, (1264), 4 states have internal predecessors, (1264), 0 states have call successors, (0), 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:57:21,416 INFO  L175             Difference]: Start difference. First operand has 90 places, 106 transitions, 411 flow. Second operand 3 states and 615 transitions.
[2023-11-03 13:57:21,417 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 137 transitions, 679 flow
[2023-11-03 13:57:21,524 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 137 transitions, 647 flow, removed 0 selfloop flow, removed 2 redundant places.
[2023-11-03 13:57:21,526 INFO  L231             Difference]: Finished difference. Result has 92 places, 110 transitions, 417 flow
[2023-11-03 13:57:21,526 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=316, PETRI_DIFFERENCE_MINUEND_FLOW=379, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=417, PETRI_PLACES=92, PETRI_TRANSITIONS=110}
[2023-11-03 13:57:21,526 INFO  L288   CegarLoopForPetriNet]: 85 programPoint places, 7 predicate places.
[2023-11-03 13:57:21,526 INFO  L495      AbstractCegarLoop]: Abstraction has has 92 places, 110 transitions, 417 flow
[2023-11-03 13:57:21,527 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 183.33333333333334) internal successors, (550), 3 states have internal predecessors, (550), 0 states have call successors, (0), 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:57:21,527 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 13:57:21,527 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 13:57:21,527 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18
[2023-11-03 13:57:21,527 INFO  L420      AbstractCegarLoop]: === Iteration 4 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2023-11-03 13:57:21,527 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 13:57:21,527 INFO  L85        PathProgramCache]: Analyzing trace with hash 625129690, now seen corresponding path program 1 times
[2023-11-03 13:57:21,527 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 13:57:21,528 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62850723]
[2023-11-03 13:57:21,528 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 13:57:21,528 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 13:57:21,534 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 13:57:21,547 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:57:21,547 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 13:57:21,547 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [62850723]
[2023-11-03 13:57:21,548 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [62850723] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 13:57:21,548 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 13:57:21,548 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-11-03 13:57:21,548 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925125432]
[2023-11-03 13:57:21,548 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 13:57:21,549 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-03 13:57:21,549 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 13:57:21,549 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-03 13:57:21,549 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-03 13:57:21,573 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 180 out of 316
[2023-11-03 13:57:21,574 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 110 transitions, 417 flow. Second operand  has 3 states, 3 states have (on average 183.66666666666666) internal successors, (551), 3 states have internal predecessors, (551), 0 states have call successors, (0), 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:57:21,574 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 13:57:21,574 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 180 of 316
[2023-11-03 13:57:21,574 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 13:57:28,603 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][91], [75#L688-2true, 113#L688-6true, threadThread1of3ForFork0InUse, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 154#L685-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 214#(= |#race~data~0| 0), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 218#true, Black: 202#(= |#race~threads_alive~0| 0), 212#true])
[2023-11-03 13:57:28,603 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:57:28,603 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:57:28,603 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:57:28,603 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:57:29,266 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][91], [120#L685-4true, 75#L688-2true, 113#L688-6true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 214#(= |#race~data~0| 0), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 218#true, Black: 202#(= |#race~threads_alive~0| 0), 212#true])
[2023-11-03 13:57:29,266 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:57:29,266 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:57:29,266 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:57:29,267 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:57:29,782 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][91], [75#L688-2true, 113#L688-6true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 73#L686true, Black: 214#(= |#race~data~0| 0), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 218#true, Black: 202#(= |#race~threads_alive~0| 0), 212#true])
[2023-11-03 13:57:29,782 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:57:29,782 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:57:29,782 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:57:29,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:57:29,789 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([875] L688-->L688-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][127], [75#L688-2true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), threadThread1of3ForFork0InUse, 161#L688-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 67#L688-1true, Black: 214#(= |#race~data~0| 0), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 200#true, 218#true, 212#true])
[2023-11-03 13:57:29,790 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:57:29,790 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:57:29,790 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:57:29,790 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:57:30,930 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][91], [75#L688-2true, 113#L688-6true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 214#(= |#race~data~0| 0), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 6#L688true, 218#true, Black: 202#(= |#race~threads_alive~0| 0), 212#true])
[2023-11-03 13:57:30,930 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:57:30,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:57:30,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:57:30,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:57:33,270 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][134], [5#L688-6true, 116#threadEXITtrue, 42#ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 214#(= |#race~data~0| 0), 123#L688-5true, 218#true, Black: 202#(= |#race~threads_alive~0| 0), 212#true])
[2023-11-03 13:57:33,271 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event
[2023-11-03 13:57:33,271 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:57:33,271 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:57:33,271 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:57:33,461 INFO  L130       PetriNetUnfolder]: 104327/179403 cut-off events.
[2023-11-03 13:57:33,461 INFO  L131       PetriNetUnfolder]: For 110072/127399 co-relation queries the response was YES.
[2023-11-03 13:57:33,868 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 424986 conditions, 179403 events. 104327/179403 cut-off events. For 110072/127399 co-relation queries the response was YES. Maximal size of possible extension queue 6144. Compared 1892326 event pairs, 64206 based on Foata normal form. 2995/163657 useless extension candidates. Maximal degree in co-relation 301875. Up to 118067 conditions per place. 
[2023-11-03 13:57:34,571 INFO  L137   encePairwiseOnDemand]: 309/316 looper letters, 93 selfloop transitions, 9 changer transitions 0/154 dead transitions.
[2023-11-03 13:57:34,571 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 154 transitions, 795 flow
[2023-11-03 13:57:34,573 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-03 13:57:34,573 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-03 13:57:34,574 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 611 transitions.
[2023-11-03 13:57:34,574 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6445147679324894
[2023-11-03 13:57:34,574 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 611 transitions.
[2023-11-03 13:57:34,574 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 611 transitions.
[2023-11-03 13:57:34,574 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 13:57:34,574 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 611 transitions.
[2023-11-03 13:57:34,575 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 203.66666666666666) internal successors, (611), 3 states have internal predecessors, (611), 0 states have call successors, (0), 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:57:34,576 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 316.0) internal successors, (1264), 4 states have internal predecessors, (1264), 0 states have call successors, (0), 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:57:34,577 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 316.0) internal successors, (1264), 4 states have internal predecessors, (1264), 0 states have call successors, (0), 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:57:34,577 INFO  L175             Difference]: Start difference. First operand has 92 places, 110 transitions, 417 flow. Second operand 3 states and 611 transitions.
[2023-11-03 13:57:34,577 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 154 transitions, 795 flow
[2023-11-03 13:57:36,689 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 154 transitions, 779 flow, removed 0 selfloop flow, removed 2 redundant places.
[2023-11-03 13:57:36,691 INFO  L231             Difference]: Finished difference. Result has 94 places, 117 transitions, 483 flow
[2023-11-03 13:57:36,691 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=316, PETRI_DIFFERENCE_MINUEND_FLOW=407, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=483, PETRI_PLACES=94, PETRI_TRANSITIONS=117}
[2023-11-03 13:57:36,691 INFO  L288   CegarLoopForPetriNet]: 85 programPoint places, 9 predicate places.
[2023-11-03 13:57:36,691 INFO  L495      AbstractCegarLoop]: Abstraction has has 94 places, 117 transitions, 483 flow
[2023-11-03 13:57:36,692 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 183.66666666666666) internal successors, (551), 3 states have internal predecessors, (551), 0 states have call successors, (0), 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:57:36,692 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 13:57:36,692 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 13:57:36,692 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19
[2023-11-03 13:57:36,692 INFO  L420      AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2023-11-03 13:57:36,692 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 13:57:36,693 INFO  L85        PathProgramCache]: Analyzing trace with hash 373229227, now seen corresponding path program 1 times
[2023-11-03 13:57:36,693 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 13:57:36,693 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471834016]
[2023-11-03 13:57:36,693 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 13:57:36,693 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 13:57:36,701 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 13:57:36,744 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-11-03 13:57:36,744 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 13:57:36,745 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [471834016]
[2023-11-03 13:57:36,745 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [471834016] provided 0 perfect and 1 imperfect interpolant sequences
[2023-11-03 13:57:36,745 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1453069313]
[2023-11-03 13:57:36,745 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 13:57:36,745 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2023-11-03 13:57:36,746 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3
[2023-11-03 13:57:36,747 INFO  L229       MonitoredProcess]: Starting monitored process 4 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2023-11-03 13:57:36,750 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process
[2023-11-03 13:57:36,838 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 13:57:36,839 INFO  L263         TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 4 conjunts are in the unsatisfiable core
[2023-11-03 13:57:36,840 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2023-11-03 13:57:36,875 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-11-03 13:57:36,876 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2023-11-03 13:57:36,876 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1453069313] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 13:57:36,876 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences.
[2023-11-03 13:57:36,876 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6
[2023-11-03 13:57:36,876 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1769783996]
[2023-11-03 13:57:36,876 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 13:57:36,876 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 5 states
[2023-11-03 13:57:36,876 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 13:57:36,877 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants.
[2023-11-03 13:57:36,877 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42
[2023-11-03 13:57:36,913 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 178 out of 316
[2023-11-03 13:57:36,914 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 117 transitions, 483 flow. Second operand  has 5 states, 5 states have (on average 180.8) internal successors, (904), 5 states have internal predecessors, (904), 0 states have call successors, (0), 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:57:36,914 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 13:57:36,914 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 178 of 316
[2023-11-03 13:57:36,914 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 13:57:52,509 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([879] L688-3-->L688-4: Formula: (= |v_threadThread3of3ForFork0_#t~post4_3| (+ v_~threads_alive~0_7 1))  InVars {threadThread3of3ForFork0_#t~post4=|v_threadThread3of3ForFork0_#t~post4_3|}  OutVars{~threads_alive~0=v_~threads_alive~0_7, threadThread3of3ForFork0_#t~post4=|v_threadThread3of3ForFork0_#t~post4_3|}  AuxVars[]  AssignedVars[~threads_alive~0][249], [60#L688-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 218#true, Black: 200#true, 34#L698-3true, 116#threadEXITtrue, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 144#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:57:52,510 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:57:52,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:57:52,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:57:52,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:57:57,427 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([879] L688-3-->L688-4: Formula: (= |v_threadThread3of3ForFork0_#t~post4_3| (+ v_~threads_alive~0_7 1))  InVars {threadThread3of3ForFork0_#t~post4=|v_threadThread3of3ForFork0_#t~post4_3|}  OutVars{~threads_alive~0=v_~threads_alive~0_7, threadThread3of3ForFork0_#t~post4=|v_threadThread3of3ForFork0_#t~post4_3|}  AuxVars[]  AssignedVars[~threads_alive~0][271], [60#L688-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, Black: 200#true, 218#true, 116#threadEXITtrue, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 123#L688-5true, 168#L705-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:57:57,427 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:57:57,427 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:57:57,427 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:57:57,427 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:57:58,188 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([879] L688-3-->L688-4: Formula: (= |v_threadThread3of3ForFork0_#t~post4_3| (+ v_~threads_alive~0_7 1))  InVars {threadThread3of3ForFork0_#t~post4=|v_threadThread3of3ForFork0_#t~post4_3|}  OutVars{~threads_alive~0=v_~threads_alive~0_7, threadThread3of3ForFork0_#t~post4=|v_threadThread3of3ForFork0_#t~post4_3|}  AuxVars[]  AssignedVars[~threads_alive~0][249], [60#L688-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 79#L688-6true, Black: 200#true, 218#true, 34#L698-3true, 116#threadEXITtrue, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:57:58,188 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:57:58,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:57:58,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:57:58,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:57:58,484 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][155], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 191#L690true, 218#true, Black: 202#(= |#race~threads_alive~0| 0), 65#L688-2true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:57:58,484 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:57:58,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:57:58,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:57:58,485 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:57:58,991 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][155], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 107#threadEXITtrue, 218#true, Black: 202#(= |#race~threads_alive~0| 0), 65#L688-2true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:57:58,991 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:57:58,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:57:58,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:57:58,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:57:58,999 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([879] L688-3-->L688-4: Formula: (= |v_threadThread3of3ForFork0_#t~post4_3| (+ v_~threads_alive~0_7 1))  InVars {threadThread3of3ForFork0_#t~post4=|v_threadThread3of3ForFork0_#t~post4_3|}  OutVars{~threads_alive~0=v_~threads_alive~0_7, threadThread3of3ForFork0_#t~post4=|v_threadThread3of3ForFork0_#t~post4_3|}  AuxVars[]  AssignedVars[~threads_alive~0][298], [60#L688-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 134#L690true, Black: 200#true, 218#true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 123#L688-5true, 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:57:58,999 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:57:58,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:57:58,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:57:58,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:57:59,002 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([937] L688-5-->L688-6: Formula: (= |v_threadThread1of3ForFork0_#t~nondet5_3| |v_#race~threads_alive~0_13|)  InVars {threadThread1of3ForFork0_#t~nondet5=|v_threadThread1of3ForFork0_#t~nondet5_3|}  OutVars{threadThread1of3ForFork0_#t~nondet5=|v_threadThread1of3ForFork0_#t~nondet5_3|, #race~threads_alive~0=|v_#race~threads_alive~0_13|}  AuxVars[]  AssignedVars[#race~threads_alive~0][49], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 79#L688-6true, 134#L690true, 218#true, Black: 202#(= |#race~threads_alive~0| 0), 65#L688-2true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:57:59,002 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is not cut-off event
[2023-11-03 13:57:59,002 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2023-11-03 13:57:59,002 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2023-11-03 13:57:59,002 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2023-11-03 13:57:59,266 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([879] L688-3-->L688-4: Formula: (= |v_threadThread3of3ForFork0_#t~post4_3| (+ v_~threads_alive~0_7 1))  InVars {threadThread3of3ForFork0_#t~post4=|v_threadThread3of3ForFork0_#t~post4_3|}  OutVars{~threads_alive~0=v_~threads_alive~0_7, threadThread3of3ForFork0_#t~post4=|v_threadThread3of3ForFork0_#t~post4_3|}  AuxVars[]  AssignedVars[~threads_alive~0][298], [60#L688-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 200#true, 218#true, 116#threadEXITtrue, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 123#L688-5true, 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:57:59,266 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2023-11-03 13:57:59,266 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:57:59,266 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:57:59,266 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:57:59,809 INFO  L130       PetriNetUnfolder]: 199379/333391 cut-off events.
[2023-11-03 13:57:59,809 INFO  L131       PetriNetUnfolder]: For 206044/222264 co-relation queries the response was YES.
[2023-11-03 13:58:00,640 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 824723 conditions, 333391 events. 199379/333391 cut-off events. For 206044/222264 co-relation queries the response was YES. Maximal size of possible extension queue 10365. Compared 3544471 event pairs, 55586 based on Foata normal form. 3566/310710 useless extension candidates. Maximal degree in co-relation 459366. Up to 133758 conditions per place. 
[2023-11-03 13:58:01,992 INFO  L137   encePairwiseOnDemand]: 307/316 looper letters, 238 selfloop transitions, 19 changer transitions 3/310 dead transitions.
[2023-11-03 13:58:01,992 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 310 transitions, 1807 flow
[2023-11-03 13:58:01,994 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. 
[2023-11-03 13:58:01,994 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 7 states.
[2023-11-03 13:58:01,996 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1420 transitions.
[2023-11-03 13:58:01,996 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6419529837251357
[2023-11-03 13:58:01,996 INFO  L72            ComplementDD]: Start complementDD. Operand 7 states and 1420 transitions.
[2023-11-03 13:58:01,996 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 7 states and 1420 transitions.
[2023-11-03 13:58:01,997 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 13:58:01,997 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1420 transitions.
[2023-11-03 13:58:01,999 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 8 states, 7 states have (on average 202.85714285714286) internal successors, (1420), 7 states have internal predecessors, (1420), 0 states have call successors, (0), 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:58:02,002 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 8 states, 8 states have (on average 316.0) internal successors, (2528), 8 states have internal predecessors, (2528), 0 states have call successors, (0), 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:58:02,002 INFO  L81            ComplementDD]: Finished complementDD. Result  has 8 states, 8 states have (on average 316.0) internal successors, (2528), 8 states have internal predecessors, (2528), 0 states have call successors, (0), 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:58:02,002 INFO  L175             Difference]: Start difference. First operand has 94 places, 117 transitions, 483 flow. Second operand 7 states and 1420 transitions.
[2023-11-03 13:58:02,002 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 310 transitions, 1807 flow
[2023-11-03 13:58:02,894 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 310 transitions, 1747 flow, removed 0 selfloop flow, removed 2 redundant places.
[2023-11-03 13:58:02,897 INFO  L231             Difference]: Finished difference. Result has 101 places, 137 transitions, 589 flow
[2023-11-03 13:58:02,897 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=316, PETRI_DIFFERENCE_MINUEND_FLOW=465, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=589, PETRI_PLACES=101, PETRI_TRANSITIONS=137}
[2023-11-03 13:58:02,897 INFO  L288   CegarLoopForPetriNet]: 85 programPoint places, 16 predicate places.
[2023-11-03 13:58:02,897 INFO  L495      AbstractCegarLoop]: Abstraction has has 101 places, 137 transitions, 589 flow
[2023-11-03 13:58:02,898 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 5 states, 5 states have (on average 180.8) internal successors, (904), 5 states have internal predecessors, (904), 0 states have call successors, (0), 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:58:02,898 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 13:58:02,898 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 13:58:02,906 INFO  L540       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0
[2023-11-03 13:58:03,099 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,4 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2023-11-03 13:58:03,099 INFO  L420      AbstractCegarLoop]: === Iteration 6 === Targeting threadErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2023-11-03 13:58:03,100 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 13:58:03,100 INFO  L85        PathProgramCache]: Analyzing trace with hash 894713991, now seen corresponding path program 1 times
[2023-11-03 13:58:03,100 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 13:58:03,101 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88940996]
[2023-11-03 13:58:03,101 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 13:58:03,101 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 13:58:03,113 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 13:58:03,128 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:58:03,129 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 13:58:03,129 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88940996]
[2023-11-03 13:58:03,129 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88940996] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 13:58:03,129 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 13:58:03,129 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-11-03 13:58:03,129 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004445279]
[2023-11-03 13:58:03,130 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 13:58:03,130 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-03 13:58:03,130 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 13:58:03,130 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-03 13:58:03,131 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-03 13:58:03,175 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 175 out of 316
[2023-11-03 13:58:03,175 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 137 transitions, 589 flow. Second operand  has 3 states, 3 states have (on average 180.66666666666666) internal successors, (542), 3 states have internal predecessors, (542), 0 states have call successors, (0), 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:58:03,175 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 13:58:03,175 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 175 of 316
[2023-11-03 13:58:03,175 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 13:58:05,932 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1056] L708-2-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res#1_52| |v_ULTIMATE.start_#t~ret17#1_18|) (= |v_ULTIMATE.start_main_#res#1_52| v_~data~0_54))  InVars {~data~0=v_~data~0_54}  OutVars{ULTIMATE.start_#t~ret17#1=|v_ULTIMATE.start_#t~ret17#1_18|, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_52|, ~data~0=v_~data~0_54}  AuxVars[]  AssignedVars[ULTIMATE.start_#t~ret17#1, ULTIMATE.start_main_#res#1][89], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 2#ULTIMATE.startEXITtrue, 302#true, 134#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 200#true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 212#true, 126#L688-1true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 232#(<= 0 ~threads_alive~0)])
[2023-11-03 13:58:05,932 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-11-03 13:58:05,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:58:05,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:58:05,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:58:06,332 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1056] L708-2-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res#1_52| |v_ULTIMATE.start_#t~ret17#1_18|) (= |v_ULTIMATE.start_main_#res#1_52| v_~data~0_54))  InVars {~data~0=v_~data~0_54}  OutVars{ULTIMATE.start_#t~ret17#1=|v_ULTIMATE.start_#t~ret17#1_18|, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_52|, ~data~0=v_~data~0_54}  AuxVars[]  AssignedVars[ULTIMATE.start_#t~ret17#1, ULTIMATE.start_main_#res#1][89], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 2#ULTIMATE.startEXITtrue, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 200#true, 116#threadEXITtrue, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 212#true, 126#L688-1true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 232#(<= 0 ~threads_alive~0)])
[2023-11-03 13:58:06,333 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-11-03 13:58:06,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:58:06,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:58:06,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:58:12,615 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [75#L688-2true, 113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 71#L705-4true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:12,615 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:58:12,615 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:58:12,615 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:58:12,615 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:58:12,615 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([963] L688-3-->L688-5: Formula: (= (+ v_~threads_alive~0_36 1) |v_threadThread1of3ForFork0_#t~post4_9|)  InVars {threadThread1of3ForFork0_#t~post4=|v_threadThread1of3ForFork0_#t~post4_9|}  OutVars{~threads_alive~0=v_~threads_alive~0_36, threadThread1of3ForFork0_#t~nondet5=|v_threadThread1of3ForFork0_#t~nondet5_13|, threadThread1of3ForFork0_#t~post4=|v_threadThread1of3ForFork0_#t~post4_9|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread1of3ForFork0_#t~nondet5][127], [8#L688-4true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 71#L705-4true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 200#true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 123#L688-5true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:12,615 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:58:12,615 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:58:12,615 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:58:12,615 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:58:12,615 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([772] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][28], [75#L688-2true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 161#L688-2true, 83#L705-1true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 200#true, Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 228#(<= 1 ~threads_alive~0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:12,616 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:58:12,616 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:58:12,616 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:58:12,616 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:58:12,682 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1056] L708-2-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res#1_52| |v_ULTIMATE.start_#t~ret17#1_18|) (= |v_ULTIMATE.start_main_#res#1_52| v_~data~0_54))  InVars {~data~0=v_~data~0_54}  OutVars{ULTIMATE.start_#t~ret17#1=|v_ULTIMATE.start_#t~ret17#1_18|, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_52|, ~data~0=v_~data~0_54}  AuxVars[]  AssignedVars[ULTIMATE.start_#t~ret17#1, ULTIMATE.start_main_#res#1][89], [8#L688-4true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 2#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 200#true, 125#L687true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 212#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 232#(<= 0 ~threads_alive~0)])
[2023-11-03 13:58:12,683 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:58:12,683 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:58:12,683 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:58:12,683 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:58:13,603 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 14#L685true, 302#true, 131#L698-1true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:13,603 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:58:13,603 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:13,603 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:13,603 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:13,610 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 14#L685true, 302#true, 131#L698-1true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:13,610 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:58:13,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:13,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:13,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:13,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:13,832 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 14#L685true, 131#L698-1true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:13,832 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:58:13,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:13,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:13,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:13,884 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [120#L685-4true, 75#L688-2true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 71#L705-4true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:13,884 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:58:13,884 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:58:13,884 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:58:13,884 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:58:13,884 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([963] L688-3-->L688-5: Formula: (= (+ v_~threads_alive~0_36 1) |v_threadThread1of3ForFork0_#t~post4_9|)  InVars {threadThread1of3ForFork0_#t~post4=|v_threadThread1of3ForFork0_#t~post4_9|}  OutVars{~threads_alive~0=v_~threads_alive~0_36, threadThread1of3ForFork0_#t~nondet5=|v_threadThread1of3ForFork0_#t~nondet5_13|, threadThread1of3ForFork0_#t~post4=|v_threadThread1of3ForFork0_#t~post4_9|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread1of3ForFork0_#t~nondet5][127], [120#L685-4true, 8#L688-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 71#L705-4true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 200#true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 123#L688-5true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:13,884 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:58:13,884 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:58:13,884 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:58:13,885 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:58:13,885 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([772] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][28], [120#L685-4true, 75#L688-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 161#L688-2true, 83#L705-1true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 200#true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 228#(<= 1 ~threads_alive~0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:13,885 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:58:13,885 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:58:13,885 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:58:13,885 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:58:13,995 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1007] L685-2-->L685-4: Formula: (= |v_#race~data~0_21| |v_threadThread3of3ForFork0_#t~nondet2_15|)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_21|, threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_15|}  AuxVars[]  AssignedVars[#race~data~0, threadThread3of3ForFork0_#t~nondet2][169], [120#L685-4true, 8#L688-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 200#true, 174#L708-2true, 125#L687true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 232#(<= 0 ~threads_alive~0)])
[2023-11-03 13:58:13,995 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is not cut-off event
[2023-11-03 13:58:13,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:58:13,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:58:13,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 13:58:14,194 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, 83#L705-1true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 14#L685true, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:14,194 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:58:14,194 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:14,194 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:14,194 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:14,203 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, 83#L705-1true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 14#L685true, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:14,203 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:58:14,203 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:14,203 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:14,203 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:14,203 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:14,327 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, 83#L705-1true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 14#L685true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:14,328 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:58:14,328 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:14,328 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:14,328 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:14,662 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 14#L685true, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 35#L701-2true, 126#L688-1true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:14,662 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:58:14,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:14,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:14,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:14,988 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 14#L685true, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 165#L698-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:14,988 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:58:14,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:14,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:14,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:14,993 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 14#L685true, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 165#L698-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:14,993 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:58:14,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:14,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:14,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:14,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,000 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 14#L685true, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 165#L698-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:15,000 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,129 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 14#L685true, 107#threadEXITtrue, 131#L698-1true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:15,129 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,132 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 131#L698-1true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:15,132 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,141 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 14#L685true, 302#true, 107#threadEXITtrue, 131#L698-1true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:15,141 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,142 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 131#L698-1true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:15,142 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,142 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 165#L698-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:15,142 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:58:15,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:15,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:15,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:15,234 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 131#L698-1true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:15,235 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,271 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [75#L688-2true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 73#L686true, 71#L705-4true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:15,272 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:58:15,272 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:58:15,272 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:58:15,272 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:58:15,272 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([963] L688-3-->L688-5: Formula: (= (+ v_~threads_alive~0_36 1) |v_threadThread1of3ForFork0_#t~post4_9|)  InVars {threadThread1of3ForFork0_#t~post4=|v_threadThread1of3ForFork0_#t~post4_9|}  OutVars{~threads_alive~0=v_~threads_alive~0_36, threadThread1of3ForFork0_#t~nondet5=|v_threadThread1of3ForFork0_#t~nondet5_13|, threadThread1of3ForFork0_#t~post4=|v_threadThread1of3ForFork0_#t~post4_9|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread1of3ForFork0_#t~nondet5][127], [8#L688-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 73#L686true, 302#true, 71#L705-4true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 200#true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 123#L688-5true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:15,272 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:58:15,272 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:58:15,272 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:58:15,272 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:58:15,272 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([772] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][28], [75#L688-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 161#L688-2true, 83#L705-1true, threadThread3of3ForFork0InUse, 302#true, 73#L686true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 200#true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 228#(<= 1 ~threads_alive~0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:15,272 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,272 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:58:15,272 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:58:15,272 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:58:15,289 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 14#L685true, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 168#L705-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:15,289 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,300 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 14#L685true, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 168#L705-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:15,301 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,306 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1056] L708-2-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res#1_52| |v_ULTIMATE.start_#t~ret17#1_18|) (= |v_ULTIMATE.start_main_#res#1_52| v_~data~0_54))  InVars {~data~0=v_~data~0_54}  OutVars{ULTIMATE.start_#t~ret17#1=|v_ULTIMATE.start_#t~ret17#1_18|, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_52|, ~data~0=v_~data~0_54}  AuxVars[]  AssignedVars[ULTIMATE.start_#t~ret17#1, ULTIMATE.start_main_#res#1][89], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 2#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 302#true, 134#L690true, 66#$Ultimate##0true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 200#true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 212#true, 126#L688-1true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 232#(<= 0 ~threads_alive~0)])
[2023-11-03 13:58:15,306 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,306 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,306 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,306 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,306 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1056] L708-2-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res#1_52| |v_ULTIMATE.start_#t~ret17#1_18|) (= |v_ULTIMATE.start_main_#res#1_52| v_~data~0_54))  InVars {~data~0=v_~data~0_54}  OutVars{ULTIMATE.start_#t~ret17#1=|v_ULTIMATE.start_#t~ret17#1_18|, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_52|, ~data~0=v_~data~0_54}  AuxVars[]  AssignedVars[ULTIMATE.start_#t~ret17#1, ULTIMATE.start_main_#res#1][89], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 2#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 302#true, 14#L685true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 200#true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 212#true, 126#L688-1true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 232#(<= 0 ~threads_alive~0)])
[2023-11-03 13:58:15,306 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,306 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,306 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,307 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,309 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1056] L708-2-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res#1_52| |v_ULTIMATE.start_#t~ret17#1_18|) (= |v_ULTIMATE.start_main_#res#1_52| v_~data~0_54))  InVars {~data~0=v_~data~0_54}  OutVars{ULTIMATE.start_#t~ret17#1=|v_ULTIMATE.start_#t~ret17#1_18|, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_52|, ~data~0=v_~data~0_54}  AuxVars[]  AssignedVars[ULTIMATE.start_#t~ret17#1, ULTIMATE.start_main_#res#1][89], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 2#ULTIMATE.startEXITtrue, 44#$Ultimate##0true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 200#true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), 87#L688-8true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 212#true, 126#L688-1true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 232#(<= 0 ~threads_alive~0)])
[2023-11-03 13:58:15,309 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,309 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,310 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,310 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,320 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 14#L685true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 168#L705-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:15,320 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,320 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,320 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,320 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,354 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1056] L708-2-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res#1_52| |v_ULTIMATE.start_#t~ret17#1_18|) (= |v_ULTIMATE.start_main_#res#1_52| v_~data~0_54))  InVars {~data~0=v_~data~0_54}  OutVars{ULTIMATE.start_#t~ret17#1=|v_ULTIMATE.start_#t~ret17#1_18|, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_52|, ~data~0=v_~data~0_54}  AuxVars[]  AssignedVars[ULTIMATE.start_#t~ret17#1, ULTIMATE.start_main_#res#1][89], [8#L688-4true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 2#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 200#true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 212#true, 126#L688-1true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 232#(<= 0 ~threads_alive~0)])
[2023-11-03 13:58:15,354 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,529 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 83#L705-1true, threadThread3of3ForFork0InUse, 224#true, 14#L685true, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:15,529 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,531 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, 83#L705-1true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:15,531 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,532 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,532 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,532 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,541 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 83#L705-1true, 224#true, threadThread3of3ForFork0InUse, 14#L685true, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:15,541 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,541 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 168#L705-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:15,541 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:58:15,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:15,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:15,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:15,542 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, 83#L705-1true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:15,542 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,641 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, 83#L705-1true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:15,641 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:15,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:16,041 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [75#L688-2true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 14#L685true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 35#L701-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:16,041 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,042 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 35#L701-2true, 126#L688-1true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:16,042 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,042 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,042 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,042 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,387 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 14#L685true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 165#L698-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:16,387 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,389 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 165#L698-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:16,389 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,395 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 14#L685true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 165#L698-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:16,395 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,402 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 165#L698-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:16,402 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,519 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 107#threadEXITtrue, 131#L698-1true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:16,519 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,522 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 131#L698-1true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:16,522 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,532 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, 131#L698-1true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:16,532 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,532 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,533 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,533 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,533 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,533 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 165#L698-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:16,533 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:58:16,533 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:16,533 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:16,533 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:16,533 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 131#L698-1true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:16,534 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,534 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 165#L698-2true, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:16,534 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:58:16,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:16,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:16,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:16,614 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 131#L698-1true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:16,614 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,614 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,615 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,615 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,643 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 14#L685true, 191#L690true, 71#L705-4true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:16,643 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:58:16,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:58:16,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:58:16,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:58:16,652 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 14#L685true, 302#true, 191#L690true, 71#L705-4true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:16,652 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:58:16,652 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:16,652 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:58:16,652 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:58:16,652 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:58:16,662 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 14#L685true, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 168#L705-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:16,662 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,667 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 168#L705-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:16,667 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,680 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 14#L685true, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 168#L705-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:16,680 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,686 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1056] L708-2-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res#1_52| |v_ULTIMATE.start_#t~ret17#1_18|) (= |v_ULTIMATE.start_main_#res#1_52| v_~data~0_54))  InVars {~data~0=v_~data~0_54}  OutVars{ULTIMATE.start_#t~ret17#1=|v_ULTIMATE.start_#t~ret17#1_18|, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_52|, ~data~0=v_~data~0_54}  AuxVars[]  AssignedVars[ULTIMATE.start_#t~ret17#1, ULTIMATE.start_main_#res#1][89], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 2#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 302#true, 14#L685true, 134#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 200#true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 212#true, 126#L688-1true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 232#(<= 0 ~threads_alive~0)])
[2023-11-03 13:58:16,686 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,687 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,687 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,687 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,687 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1056] L708-2-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res#1_52| |v_ULTIMATE.start_#t~ret17#1_18|) (= |v_ULTIMATE.start_main_#res#1_52| v_~data~0_54))  InVars {~data~0=v_~data~0_54}  OutVars{ULTIMATE.start_#t~ret17#1=|v_ULTIMATE.start_#t~ret17#1_18|, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_52|, ~data~0=v_~data~0_54}  AuxVars[]  AssignedVars[ULTIMATE.start_#t~ret17#1, ULTIMATE.start_main_#res#1][89], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 2#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 200#true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 212#true, 126#L688-1true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 232#(<= 0 ~threads_alive~0)])
[2023-11-03 13:58:16,687 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,687 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,687 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,687 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,687 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1056] L708-2-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res#1_52| |v_ULTIMATE.start_#t~ret17#1_18|) (= |v_ULTIMATE.start_main_#res#1_52| v_~data~0_54))  InVars {~data~0=v_~data~0_54}  OutVars{ULTIMATE.start_#t~ret17#1=|v_ULTIMATE.start_#t~ret17#1_18|, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_52|, ~data~0=v_~data~0_54}  AuxVars[]  AssignedVars[ULTIMATE.start_#t~ret17#1, ULTIMATE.start_main_#res#1][89], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 2#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 302#true, 66#$Ultimate##0true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 200#true, 116#threadEXITtrue, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 212#true, 126#L688-1true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 232#(<= 0 ~threads_alive~0)])
[2023-11-03 13:58:16,687 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,687 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,687 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,687 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,690 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1056] L708-2-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res#1_52| |v_ULTIMATE.start_#t~ret17#1_18|) (= |v_ULTIMATE.start_main_#res#1_52| v_~data~0_54))  InVars {~data~0=v_~data~0_54}  OutVars{ULTIMATE.start_#t~ret17#1=|v_ULTIMATE.start_#t~ret17#1_18|, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_52|, ~data~0=v_~data~0_54}  AuxVars[]  AssignedVars[ULTIMATE.start_#t~ret17#1, ULTIMATE.start_main_#res#1][89], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 2#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 302#true, 109#L684-1true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 200#true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), 87#L688-8true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 212#true, 126#L688-1true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 232#(<= 0 ~threads_alive~0)])
[2023-11-03 13:58:16,690 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,691 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1056] L708-2-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res#1_52| |v_ULTIMATE.start_#t~ret17#1_18|) (= |v_ULTIMATE.start_main_#res#1_52| v_~data~0_54))  InVars {~data~0=v_~data~0_54}  OutVars{ULTIMATE.start_#t~ret17#1=|v_ULTIMATE.start_#t~ret17#1_18|, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_52|, ~data~0=v_~data~0_54}  AuxVars[]  AssignedVars[ULTIMATE.start_#t~ret17#1, ULTIMATE.start_main_#res#1][89], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 2#ULTIMATE.startEXITtrue, 44#$Ultimate##0true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 200#true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 212#true, 7#threadEXITtrue, 126#L688-1true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 232#(<= 0 ~threads_alive~0)])
[2023-11-03 13:58:16,691 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,702 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 168#L705-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:16,702 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,702 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,702 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,702 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,741 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1007] L685-2-->L685-4: Formula: (= |v_#race~data~0_21| |v_threadThread3of3ForFork0_#t~nondet2_15|)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_21|, threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_15|}  AuxVars[]  AssignedVars[#race~data~0, threadThread3of3ForFork0_#t~nondet2][169], [120#L685-4true, 8#L688-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 200#true, 174#L708-2true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 126#L688-1true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 232#(<= 0 ~threads_alive~0)])
[2023-11-03 13:58:16,741 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is not cut-off event
[2023-11-03 13:58:16,741 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is not cut-off event
[2023-11-03 13:58:16,741 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is not cut-off event
[2023-11-03 13:58:16,741 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is not cut-off event
[2023-11-03 13:58:16,902 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 83#L705-1true, threadThread3of3ForFork0InUse, 224#true, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:16,902 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,902 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,902 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,902 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,905 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, 83#L705-1true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:16,905 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,905 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,905 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,905 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,915 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 168#L705-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:16,915 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:58:16,915 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:16,915 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:16,915 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:16,915 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 83#L705-1true, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:16,915 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,916 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,916 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,916 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,916 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,916 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 168#L705-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:16,916 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:58:16,916 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:16,916 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:16,916 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:16,916 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, 83#L705-1true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:16,917 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,917 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,917 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,917 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:16,917 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:17,003 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, 83#L705-1true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:17,003 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:58:17,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:17,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:17,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:17,105 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [75#L688-2true, 113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 35#L701-2true, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:17,105 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:58:17,105 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:17,105 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:17,106 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:17,177 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][122], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, 18#L698-8true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 184#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:17,178 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is not cut-off event
[2023-11-03 13:58:17,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is not cut-off event
[2023-11-03 13:58:17,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is not cut-off event
[2023-11-03 13:58:17,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is not cut-off event
[2023-11-03 13:58:17,264 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([963] L688-3-->L688-5: Formula: (= (+ v_~threads_alive~0_36 1) |v_threadThread1of3ForFork0_#t~post4_9|)  InVars {threadThread1of3ForFork0_#t~post4=|v_threadThread1of3ForFork0_#t~post4_9|}  OutVars{~threads_alive~0=v_~threads_alive~0_36, threadThread1of3ForFork0_#t~nondet5=|v_threadThread1of3ForFork0_#t~nondet5_13|, threadThread1of3ForFork0_#t~post4=|v_threadThread1of3ForFork0_#t~post4_9|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread1of3ForFork0_#t~nondet5][127], [8#L688-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 14#L685true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 200#true, Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 35#L701-2true, 123#L688-5true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:17,264 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:58:17,264 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:17,264 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:17,264 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:17,264 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 35#L701-2true, 126#L688-1true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:17,264 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:58:17,264 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:17,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:17,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:17,267 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][129], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 35#L701-2true, 184#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:17,267 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:58:17,267 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:17,267 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:17,267 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:17,268 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 35#L701-2true, 184#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:17,268 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:58:17,268 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:17,268 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:17,268 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:17,788 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, 170#L698-5true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 14#L685true, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:17,788 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:58:17,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:17,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:17,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:17,818 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 165#L698-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:17,818 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:58:17,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:17,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:17,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:17,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:17,820 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 165#L698-2true, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:17,820 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:58:17,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:17,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:17,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:17,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:17,832 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 165#L698-2true, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:17,832 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:58:17,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:17,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:17,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:17,946 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 107#threadEXITtrue, 131#L698-1true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:17,946 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:58:17,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:17,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:17,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:17,949 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 73#L686true, 131#L698-1true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:17,949 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:58:17,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:17,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:17,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:17,960 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, 131#L698-1true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:17,960 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:58:17,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:17,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:17,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:17,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:17,960 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 165#L698-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:17,960 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:58:17,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:17,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:17,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:17,961 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 73#L686true, 302#true, 131#L698-1true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:17,961 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:58:17,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:17,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:17,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:17,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:17,961 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 73#L686true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 165#L698-2true, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:17,961 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:58:17,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:17,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:17,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:18,038 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 73#L686true, 302#true, 131#L698-1true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:18,038 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:58:18,038 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:18,038 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:18,038 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:18,062 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 14#L685true, 107#threadEXITtrue, 71#L705-4true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:18,063 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:18,063 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:18,063 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:18,063 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:18,064 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 191#L690true, 71#L705-4true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:18,064 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:18,064 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:18,064 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:18,064 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:18,071 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [75#L688-2true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 6#L688true, 71#L705-4true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:18,071 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:18,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:18,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:18,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:18,071 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([963] L688-3-->L688-5: Formula: (= (+ v_~threads_alive~0_36 1) |v_threadThread1of3ForFork0_#t~post4_9|)  InVars {threadThread1of3ForFork0_#t~post4=|v_threadThread1of3ForFork0_#t~post4_9|}  OutVars{~threads_alive~0=v_~threads_alive~0_36, threadThread1of3ForFork0_#t~nondet5=|v_threadThread1of3ForFork0_#t~nondet5_13|, threadThread1of3ForFork0_#t~post4=|v_threadThread1of3ForFork0_#t~post4_9|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread1of3ForFork0_#t~nondet5][127], [8#L688-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 6#L688true, 71#L705-4true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 200#true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 123#L688-5true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:18,071 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:18,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:18,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:18,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:18,072 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([772] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][28], [75#L688-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 83#L705-1true, 161#L688-2true, threadThread3of3ForFork0InUse, 302#true, 6#L688true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 200#true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 228#(<= 1 ~threads_alive~0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:18,072 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:58:18,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:58:18,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:58:18,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:58:18,072 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([875] L688-->L688-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][138], [75#L688-2true, threadThread1of3ForFork0InUse, 161#L688-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 71#L705-4true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 200#true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 67#L688-1true, Black: 214#(= |#race~data~0| 0), 228#(<= 1 ~threads_alive~0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:18,072 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:58:18,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:58:18,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:58:18,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:58:18,076 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 14#L685true, 107#threadEXITtrue, 71#L705-4true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:18,076 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:18,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:18,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:18,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:18,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:18,077 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 191#L690true, 71#L705-4true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:18,077 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:18,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:18,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:18,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:18,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:18,087 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 168#L705-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:18,087 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:58:18,087 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:18,087 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:18,087 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:18,087 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:18,094 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 168#L705-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:18,094 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:58:18,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:18,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:18,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:18,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:18,116 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1056] L708-2-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res#1_52| |v_ULTIMATE.start_#t~ret17#1_18|) (= |v_ULTIMATE.start_main_#res#1_52| v_~data~0_54))  InVars {~data~0=v_~data~0_54}  OutVars{ULTIMATE.start_#t~ret17#1=|v_ULTIMATE.start_#t~ret17#1_18|, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_52|, ~data~0=v_~data~0_54}  AuxVars[]  AssignedVars[ULTIMATE.start_#t~ret17#1, ULTIMATE.start_main_#res#1][89], [threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 2#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 302#true, 134#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 200#true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 212#true, 126#L688-1true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 232#(<= 0 ~threads_alive~0)])
[2023-11-03 13:58:18,116 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:58:18,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:18,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:18,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:18,116 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1056] L708-2-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res#1_52| |v_ULTIMATE.start_#t~ret17#1_18|) (= |v_ULTIMATE.start_main_#res#1_52| v_~data~0_54))  InVars {~data~0=v_~data~0_54}  OutVars{ULTIMATE.start_#t~ret17#1=|v_ULTIMATE.start_#t~ret17#1_18|, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_52|, ~data~0=v_~data~0_54}  AuxVars[]  AssignedVars[ULTIMATE.start_#t~ret17#1, ULTIMATE.start_main_#res#1][89], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 2#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 302#true, 14#L685true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 200#true, 116#threadEXITtrue, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 212#true, 126#L688-1true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 232#(<= 0 ~threads_alive~0)])
[2023-11-03 13:58:18,116 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:58:18,117 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:18,117 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:18,117 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:18,117 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1007] L685-2-->L685-4: Formula: (= |v_#race~data~0_21| |v_threadThread3of3ForFork0_#t~nondet2_15|)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_21|, threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_15|}  AuxVars[]  AssignedVars[#race~data~0, threadThread3of3ForFork0_#t~nondet2][169], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 200#true, 174#L708-2true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 126#L688-1true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 232#(<= 0 ~threads_alive~0)])
[2023-11-03 13:58:18,117 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is not cut-off event
[2023-11-03 13:58:18,118 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is not cut-off event
[2023-11-03 13:58:18,118 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is not cut-off event
[2023-11-03 13:58:18,118 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is not cut-off event
[2023-11-03 13:58:18,121 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1056] L708-2-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res#1_52| |v_ULTIMATE.start_#t~ret17#1_18|) (= |v_ULTIMATE.start_main_#res#1_52| v_~data~0_54))  InVars {~data~0=v_~data~0_54}  OutVars{ULTIMATE.start_#t~ret17#1=|v_ULTIMATE.start_#t~ret17#1_18|, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_52|, ~data~0=v_~data~0_54}  AuxVars[]  AssignedVars[ULTIMATE.start_#t~ret17#1, ULTIMATE.start_main_#res#1][89], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 2#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 200#true, 87#L688-8true, 158#L685-2true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 212#true, 126#L688-1true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 232#(<= 0 ~threads_alive~0)])
[2023-11-03 13:58:18,122 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:58:18,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:18,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:18,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:18,122 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1008] L685-2-->L685-4: Formula: (= |v_#race~data~0_23| |v_threadThread2of3ForFork0_#t~nondet2_15|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet2=|v_threadThread2of3ForFork0_#t~nondet2_15|, #race~data~0=|v_#race~data~0_23|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet2, #race~data~0][125], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 200#true, 174#L708-2true, 87#L688-8true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 112#L685-4true, Black: 214#(= |#race~data~0| 0), 126#L688-1true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 232#(<= 0 ~threads_alive~0)])
[2023-11-03 13:58:18,122 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:58:18,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:18,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:18,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:18,123 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1056] L708-2-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res#1_52| |v_ULTIMATE.start_#t~ret17#1_18|) (= |v_ULTIMATE.start_main_#res#1_52| v_~data~0_54))  InVars {~data~0=v_~data~0_54}  OutVars{ULTIMATE.start_#t~ret17#1=|v_ULTIMATE.start_#t~ret17#1_18|, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_52|, ~data~0=v_~data~0_54}  AuxVars[]  AssignedVars[ULTIMATE.start_#t~ret17#1, ULTIMATE.start_main_#res#1][89], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 2#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 302#true, 109#L684-1true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 200#true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 7#threadEXITtrue, Black: 212#true, 126#L688-1true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 232#(<= 0 ~threads_alive~0)])
[2023-11-03 13:58:18,123 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:58:18,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:18,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:18,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:18,135 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 168#L705-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:18,135 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:58:18,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:18,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:18,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:18,333 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 83#L705-1true, threadThread3of3ForFork0InUse, 224#true, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:18,333 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:58:18,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:18,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:18,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:18,336 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, 83#L705-1true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 73#L686true, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:18,336 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:58:18,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:18,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:18,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:18,347 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 168#L705-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:18,347 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:58:18,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:18,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:18,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:18,348 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 83#L705-1true, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:18,348 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:58:18,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:18,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:18,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:18,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:18,348 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 73#L686true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 168#L705-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:18,349 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:58:18,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:18,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:18,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:18,349 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, 83#L705-1true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 73#L686true, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:18,349 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:58:18,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:18,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:18,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:18,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:18,420 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 14#L685true, 302#true, 79#L688-6true, 71#L705-4true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:18,420 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:58:18,420 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:58:18,420 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:58:18,420 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:18,436 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, 83#L705-1true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 73#L686true, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:18,437 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:58:18,437 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:18,437 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:18,437 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:18,529 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [120#L685-4true, 75#L688-2true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 35#L701-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:18,529 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:58:18,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:18,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:18,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:18,610 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][122], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, 18#L698-8true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 184#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:18,610 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is not cut-off event
[2023-11-03 13:58:18,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is not cut-off event
[2023-11-03 13:58:18,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is not cut-off event
[2023-11-03 13:58:18,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is not cut-off event
[2023-11-03 13:58:18,701 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 73#L686true, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 35#L701-2true, 126#L688-1true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:18,701 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:58:18,701 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:18,701 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:18,701 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:18,703 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][129], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 35#L701-2true, 184#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:18,704 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:58:18,704 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:18,704 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:18,704 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:18,704 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 35#L701-2true, 184#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:18,704 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:58:18,704 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:18,704 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:18,704 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,099 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, 170#L698-5true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 14#L685true, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:19,099 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,099 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,099 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,099 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,103 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, 170#L698-5true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:19,103 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,131 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 165#L698-2true, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:19,132 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,134 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 73#L686true, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 165#L698-2true, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:19,134 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,135 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,135 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,147 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 73#L686true, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 165#L698-2true, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:19,147 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,248 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 73#L686true, 302#true, 107#threadEXITtrue, 131#L698-1true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:19,248 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,248 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,248 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,248 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,262 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 73#L686true, 107#threadEXITtrue, 131#L698-1true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:19,262 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,262 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,262 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,262 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,262 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,262 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 73#L686true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 165#L698-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:19,262 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:19,262 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:19,262 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:19,262 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:19,350 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 107#threadEXITtrue, 71#L705-4true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:19,350 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:19,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:19,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:19,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:19,352 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 191#L690true, 71#L705-4true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:19,352 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:19,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:19,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:19,353 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:19,356 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 14#L685true, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 71#L705-4true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:19,356 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:58:19,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:58:19,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:58:19,364 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, 71#L705-4true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:19,364 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:19,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:19,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:19,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:19,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:19,365 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 191#L690true, 71#L705-4true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:19,365 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:19,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:19,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:19,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:19,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:19,376 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 168#L705-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:19,376 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,385 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 73#L686true, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 168#L705-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:19,385 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,414 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1056] L708-2-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res#1_52| |v_ULTIMATE.start_#t~ret17#1_18|) (= |v_ULTIMATE.start_main_#res#1_52| v_~data~0_54))  InVars {~data~0=v_~data~0_54}  OutVars{ULTIMATE.start_#t~ret17#1=|v_ULTIMATE.start_#t~ret17#1_18|, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_52|, ~data~0=v_~data~0_54}  AuxVars[]  AssignedVars[ULTIMATE.start_#t~ret17#1, ULTIMATE.start_main_#res#1][89], [threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 2#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 200#true, 116#threadEXITtrue, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 212#true, 126#L688-1true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 232#(<= 0 ~threads_alive~0)])
[2023-11-03 13:58:19,415 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,416 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1007] L685-2-->L685-4: Formula: (= |v_#race~data~0_21| |v_threadThread3of3ForFork0_#t~nondet2_15|)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_21|, threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_15|}  AuxVars[]  AssignedVars[#race~data~0, threadThread3of3ForFork0_#t~nondet2][169], [120#L685-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 134#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 200#true, 174#L708-2true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 126#L688-1true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 232#(<= 0 ~threads_alive~0)])
[2023-11-03 13:58:19,416 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is not cut-off event
[2023-11-03 13:58:19,416 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is not cut-off event
[2023-11-03 13:58:19,416 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is not cut-off event
[2023-11-03 13:58:19,416 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is not cut-off event
[2023-11-03 13:58:19,416 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1007] L685-2-->L685-4: Formula: (= |v_#race~data~0_21| |v_threadThread3of3ForFork0_#t~nondet2_15|)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_21|, threadThread3of3ForFork0_#t~nondet2=|v_threadThread3of3ForFork0_#t~nondet2_15|}  AuxVars[]  AssignedVars[#race~data~0, threadThread3of3ForFork0_#t~nondet2][169], [120#L685-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 200#true, 174#L708-2true, 116#threadEXITtrue, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 126#L688-1true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 232#(<= 0 ~threads_alive~0)])
[2023-11-03 13:58:19,416 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,416 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,416 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,416 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,421 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1056] L708-2-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res#1_52| |v_ULTIMATE.start_#t~ret17#1_18|) (= |v_ULTIMATE.start_main_#res#1_52| v_~data~0_54))  InVars {~data~0=v_~data~0_54}  OutVars{ULTIMATE.start_#t~ret17#1=|v_ULTIMATE.start_#t~ret17#1_18|, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_52|, ~data~0=v_~data~0_54}  AuxVars[]  AssignedVars[ULTIMATE.start_#t~ret17#1, ULTIMATE.start_main_#res#1][89], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 2#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 200#true, 158#L685-2true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 7#threadEXITtrue, Black: 212#true, 126#L688-1true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 232#(<= 0 ~threads_alive~0)])
[2023-11-03 13:58:19,421 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,421 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,421 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,421 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,422 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1008] L685-2-->L685-4: Formula: (= |v_#race~data~0_23| |v_threadThread2of3ForFork0_#t~nondet2_15|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet2=|v_threadThread2of3ForFork0_#t~nondet2_15|, #race~data~0=|v_#race~data~0_23|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet2, #race~data~0][125], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 200#true, 174#L708-2true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 112#L685-4true, Black: 214#(= |#race~data~0| 0), 7#threadEXITtrue, 126#L688-1true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 232#(<= 0 ~threads_alive~0)])
[2023-11-03 13:58:19,422 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,437 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 73#L686true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 168#L705-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:19,437 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,809 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 83#L705-1true, threadThread3of3ForFork0InUse, 224#true, 73#L686true, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:19,809 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,827 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 73#L686true, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 168#L705-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:19,827 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:19,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:19,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:19,828 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:19,828 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 83#L705-1true, 224#true, threadThread3of3ForFork0InUse, 73#L686true, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:19,828 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,828 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,828 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,828 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,828 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,889 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 14#L685true, 71#L705-4true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:19,889 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:58:19,890 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:58:19,890 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,890 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 79#L688-6true, 71#L705-4true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:19,890 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,890 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:58:19,890 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:58:19,890 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:19,982 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([963] L688-3-->L688-5: Formula: (= (+ v_~threads_alive~0_36 1) |v_threadThread1of3ForFork0_#t~post4_9|)  InVars {threadThread1of3ForFork0_#t~post4=|v_threadThread1of3ForFork0_#t~post4_9|}  OutVars{~threads_alive~0=v_~threads_alive~0_36, threadThread1of3ForFork0_#t~nondet5=|v_threadThread1of3ForFork0_#t~nondet5_13|, threadThread1of3ForFork0_#t~post4=|v_threadThread1of3ForFork0_#t~post4_9|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread1of3ForFork0_#t~nondet5][127], [8#L688-4true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 200#true, Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 35#L701-2true, 123#L688-5true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:19,982 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is not cut-off event
[2023-11-03 13:58:19,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:58:19,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:58:19,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:58:19,982 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([963] L688-3-->L688-5: Formula: (= (+ v_~threads_alive~0_36 1) |v_threadThread1of3ForFork0_#t~post4_9|)  InVars {threadThread1of3ForFork0_#t~post4=|v_threadThread1of3ForFork0_#t~post4_9|}  OutVars{~threads_alive~0=v_~threads_alive~0_36, threadThread1of3ForFork0_#t~nondet5=|v_threadThread1of3ForFork0_#t~nondet5_13|, threadThread1of3ForFork0_#t~post4=|v_threadThread1of3ForFork0_#t~post4_9|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread1of3ForFork0_#t~nondet5][127], [120#L685-4true, 8#L688-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 200#true, Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 35#L701-2true, 123#L688-5true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:19,982 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:19,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:19,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:19,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:19,984 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [75#L688-2true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 73#L686true, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 35#L701-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:19,984 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:19,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:19,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:19,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:20,058 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][122], [113#L688-6true, threadThread1of3ForFork0InUse, 18#L698-8true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 73#L686true, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 184#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:20,059 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is not cut-off event
[2023-11-03 13:58:20,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:58:20,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:58:20,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:58:20,149 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][129], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 73#L686true, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 35#L701-2true, 184#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:20,150 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:20,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:20,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:20,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:20,150 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 73#L686true, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 35#L701-2true, 184#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:20,150 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:20,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:20,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:20,151 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:20,488 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, 170#L698-5true, 154#L685-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:20,488 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:20,488 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:20,489 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:20,489 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:20,492 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, 170#L698-5true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:20,492 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:20,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:20,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:20,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:20,520 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 73#L686true, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 165#L698-2true, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:20,520 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:20,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:20,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:20,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:20,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:20,620 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 131#L698-1true, 6#L688true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:20,620 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:20,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:20,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:20,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:20,629 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 6#L688true, 131#L698-1true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:20,629 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:20,629 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:20,629 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:20,629 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:20,629 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:20,629 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 6#L688true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 165#L698-2true, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:20,630 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:20,630 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:20,630 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:20,630 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:20,688 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 131#L698-1true, 6#L688true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:20,689 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:20,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:20,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:20,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:20,703 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 107#threadEXITtrue, 71#L705-4true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:20,703 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:20,704 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:20,704 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:20,704 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:20,705 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 73#L686true, 302#true, 191#L690true, 71#L705-4true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:20,705 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:20,706 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:20,706 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:20,706 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:20,710 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 14#L685true, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 71#L705-4true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:20,710 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:20,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:20,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:20,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:20,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:20,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:20,711 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 71#L705-4true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:20,711 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:20,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:20,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:20,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:20,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:20,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:20,719 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, 71#L705-4true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:20,719 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:20,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:20,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:20,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:20,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:20,721 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 73#L686true, 302#true, 191#L690true, 71#L705-4true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:20,721 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:20,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:20,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:20,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:20,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:20,732 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 73#L686true, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 168#L705-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:20,732 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:20,733 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:20,733 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:20,733 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:20,733 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:20,984 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, 83#L705-1true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 6#L688true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:20,985 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:20,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:20,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:20,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:20,994 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 6#L688true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 168#L705-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:20,994 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:20,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:20,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:20,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:20,994 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, 83#L705-1true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 6#L688true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:20,994 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:20,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:20,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:20,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:20,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:21,044 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 71#L705-4true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:21,044 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:21,044 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:21,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:21,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:21,045 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 79#L688-6true, 71#L705-4true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:21,045 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:21,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:21,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:21,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:21,059 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, 83#L705-1true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 6#L688true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:21,059 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:21,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:21,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:21,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:21,127 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([963] L688-3-->L688-5: Formula: (= (+ v_~threads_alive~0_36 1) |v_threadThread1of3ForFork0_#t~post4_9|)  InVars {threadThread1of3ForFork0_#t~post4=|v_threadThread1of3ForFork0_#t~post4_9|}  OutVars{~threads_alive~0=v_~threads_alive~0_36, threadThread1of3ForFork0_#t~nondet5=|v_threadThread1of3ForFork0_#t~nondet5_13|, threadThread1of3ForFork0_#t~post4=|v_threadThread1of3ForFork0_#t~post4_9|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread1of3ForFork0_#t~nondet5][127], [8#L688-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 73#L686true, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 200#true, Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 35#L701-2true, 123#L688-5true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:21,127 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:21,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:21,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:21,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:21,278 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 6#L688true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 35#L701-2true, 126#L688-1true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:21,278 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:21,278 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:21,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:21,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:21,279 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 14#L685true, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 35#L701-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:21,279 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:21,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:21,280 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:21,280 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:21,780 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, 170#L698-5true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:21,781 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:21,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:21,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:21,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:21,785 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, 170#L698-5true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 73#L686true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:21,785 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:21,785 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:21,785 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:21,785 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:21,817 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 6#L688true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 165#L698-2true, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:21,817 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:21,817 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:21,817 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:21,817 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:21,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:21,827 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 6#L688true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 165#L698-2true, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:21,827 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:21,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:21,828 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:21,828 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:21,897 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 107#threadEXITtrue, 131#L698-1true, 6#L688true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:21,897 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:21,897 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:21,898 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:21,898 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:21,908 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, 6#L688true, 131#L698-1true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:21,908 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:21,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:21,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:21,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:21,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:21,908 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, 6#L688true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 165#L698-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:21,908 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:21,909 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:21,909 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:21,909 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:21,968 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 131#L698-1true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 67#L688-1true, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:21,969 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:21,969 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:21,969 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:21,969 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:21,981 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 73#L686true, 302#true, 107#threadEXITtrue, 71#L705-4true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:21,981 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:58:21,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:21,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:21,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:21,988 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 71#L705-4true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:21,988 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:21,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:21,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:21,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:21,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:21,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:21,989 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 71#L705-4true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:21,989 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:21,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:21,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:21,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:21,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:21,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:21,998 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 73#L686true, 107#threadEXITtrue, 71#L705-4true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:21,998 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:58:21,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:21,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:21,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:21,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:22,019 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 6#L688true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 168#L705-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:22,020 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:22,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:22,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:22,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:22,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:22,073 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 6#L688true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 168#L705-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:22,073 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:22,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:22,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:22,074 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:22,259 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 83#L705-1true, threadThread3of3ForFork0InUse, 224#true, 302#true, 107#threadEXITtrue, 6#L688true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:22,259 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:22,259 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:22,259 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:22,260 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:22,271 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, 6#L688true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 168#L705-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:22,271 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:22,271 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:22,271 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:22,271 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:22,272 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 83#L705-1true, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, 6#L688true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:22,272 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:22,272 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:22,272 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:22,272 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:22,272 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:22,312 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 71#L705-4true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:22,313 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:22,313 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:22,313 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:22,313 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:22,313 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 73#L686true, 79#L688-6true, 71#L705-4true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:22,314 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:22,314 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:22,314 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:22,314 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:22,327 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, 83#L705-1true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 67#L688-1true, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:22,327 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:22,327 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:22,327 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:22,327 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:22,388 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [75#L688-2true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 6#L688true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 35#L701-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:22,388 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:22,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:22,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:22,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:22,453 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][122], [113#L688-6true, threadThread1of3ForFork0InUse, 18#L698-8true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 6#L688true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 184#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:22,454 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is not cut-off event
[2023-11-03 13:58:22,454 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:58:22,454 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:58:22,454 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:58:22,528 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 14#L685true, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 35#L701-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:22,529 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:22,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:22,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:22,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:22,529 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 35#L701-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:22,530 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:22,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:22,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:22,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:22,532 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][129], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 6#L688true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 35#L701-2true, 184#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:22,533 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:22,533 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:22,533 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:22,533 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:22,533 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 6#L688true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 35#L701-2true, 184#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:22,533 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:22,533 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:22,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:22,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:22,874 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, 170#L698-5true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 73#L686true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:22,874 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:22,874 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:22,874 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:22,875 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:22,905 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 107#threadEXITtrue, 6#L688true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 165#L698-2true, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:22,905 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:22,905 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:22,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:22,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:22,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:23,045 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 6#L688true, 191#L690true, 71#L705-4true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:23,045 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:58:23,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:23,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:23,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:23,050 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 71#L705-4true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:23,050 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:23,051 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:23,051 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:23,051 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:23,051 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:23,051 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:23,052 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 73#L686true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 71#L705-4true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:23,052 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:23,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:23,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:23,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:23,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:23,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:23,060 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 6#L688true, 191#L690true, 71#L705-4true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:23,060 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:58:23,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:23,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:23,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:23,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:23,072 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 107#threadEXITtrue, 6#L688true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 168#L705-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:23,073 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:23,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:23,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:23,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:23,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:23,380 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 73#L686true, 302#true, 71#L705-4true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:23,380 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:23,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:23,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:23,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:23,444 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([963] L688-3-->L688-5: Formula: (= (+ v_~threads_alive~0_36 1) |v_threadThread1of3ForFork0_#t~post4_9|)  InVars {threadThread1of3ForFork0_#t~post4=|v_threadThread1of3ForFork0_#t~post4_9|}  OutVars{~threads_alive~0=v_~threads_alive~0_36, threadThread1of3ForFork0_#t~nondet5=|v_threadThread1of3ForFork0_#t~nondet5_13|, threadThread1of3ForFork0_#t~post4=|v_threadThread1of3ForFork0_#t~post4_9|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread1of3ForFork0_#t~nondet5][127], [8#L688-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 6#L688true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 200#true, Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 35#L701-2true, 123#L688-5true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:23,445 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:58:23,445 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:23,445 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:23,445 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:23,590 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 35#L701-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:23,590 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:58:23,590 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:23,590 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:23,590 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:23,591 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 35#L701-2true, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:23,591 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:58:23,591 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:23,591 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:23,591 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:24,033 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, 170#L698-5true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 6#L688true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:24,033 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:58:24,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:24,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:24,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:24,177 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 107#threadEXITtrue, 6#L688true, 71#L705-4true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:24,178 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:58:24,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:24,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:24,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:24,184 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 73#L686true, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 71#L705-4true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:24,184 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:58:24,184 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:24,184 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:24,184 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:24,185 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:24,185 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:24,191 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, 6#L688true, 71#L705-4true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:24,191 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:58:24,192 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:24,192 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:24,192 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:24,192 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:58:24,506 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 79#L688-6true, 6#L688true, 71#L705-4true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:24,506 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:58:24,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:24,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:24,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:24,675 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 35#L701-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:24,675 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:58:24,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:24,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:24,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:24,676 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 73#L686true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 35#L701-2true, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:24,676 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:58:24,676 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:24,676 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:24,676 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:24,946 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, 170#L698-5true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 107#threadEXITtrue, 6#L688true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:24,947 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:58:24,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:24,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:24,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:25,078 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 6#L688true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 71#L705-4true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:25,078 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:58:25,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:25,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:25,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:25,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:25,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:25,372 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 6#L688true, 71#L705-4true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:25,373 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:58:25,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:25,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:25,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:25,642 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 73#L686true, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 35#L701-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:25,642 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:58:25,642 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:58:25,642 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:58:25,642 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:58:25,832 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 166#L698-6true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 67#L688-1true, 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:25,832 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:58:25,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:58:25,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:58:25,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:58:25,832 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1009] L698-6-->L698-8: Formula: (= |v_#race~threads_alive~0_52| |v_ULTIMATE.start_main_#t~nondet10#1_61|)  InVars {ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, ULTIMATE.start_main_#t~post9#1=|v_ULTIMATE.start_main_#t~post9#1_47|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~post9#1][78], [8#L688-4true, threadThread1of3ForFork0InUse, 18#L698-8true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 200#true, Black: 232#(<= 0 ~threads_alive~0), Black: 206#true, 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 67#L688-1true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:25,833 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:58:25,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:58:25,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:58:25,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:58:25,970 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, 6#L688true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 71#L705-4true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:25,971 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:58:25,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:25,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:58:25,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:25,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:25,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:58:26,147 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1056] L708-2-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res#1_52| |v_ULTIMATE.start_#t~ret17#1_18|) (= |v_ULTIMATE.start_main_#res#1_52| v_~data~0_54))  InVars {~data~0=v_~data~0_54}  OutVars{ULTIMATE.start_#t~ret17#1=|v_ULTIMATE.start_#t~ret17#1_18|, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_52|, ~data~0=v_~data~0_54}  AuxVars[]  AssignedVars[ULTIMATE.start_#t~ret17#1, ULTIMATE.start_main_#res#1][89], [8#L688-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 2#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 200#true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), 125#L687true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 7#threadEXITtrue, Black: 212#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 232#(<= 0 ~threads_alive~0)])
[2023-11-03 13:58:26,147 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:58:26,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:58:26,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:58:26,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:58:26,231 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 71#L705-4true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 67#L688-1true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:26,231 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:58:26,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:26,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:26,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:26,339 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 6#L688true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 35#L701-2true, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:26,340 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:58:26,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:26,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:26,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:26,347 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 67#L688-1true, Black: 214#(= |#race~data~0| 0), 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:26,347 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:58:26,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:26,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:26,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:26,374 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][140], [threadThread1of3ForFork0InUse, 161#L688-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), 5#L688-6true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:26,374 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:58:26,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:26,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:26,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:26,378 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, 18#L698-8true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 67#L688-1true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:26,378 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:58:26,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:26,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:26,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:26,380 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][140], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), 5#L688-6true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 35#L701-2true, Black: 214#(= |#race~data~0| 0), 176#L688-1true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:26,380 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:58:26,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:26,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:26,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:26,385 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][140], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), 5#L688-6true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 176#L688-1true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:26,385 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:58:26,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:26,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:26,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:26,386 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 67#L688-1true, 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:26,386 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:58:26,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:26,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:26,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:26,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:26,576 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 165#L698-2true, 123#L688-5true, 7#threadEXITtrue, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:26,576 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:58:26,576 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:26,576 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:26,576 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:26,692 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 7#threadEXITtrue, 123#L688-5true, 168#L705-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:26,692 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:58:26,692 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:26,692 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:26,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:26,706 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1056] L708-2-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res#1_52| |v_ULTIMATE.start_#t~ret17#1_18|) (= |v_ULTIMATE.start_main_#res#1_52| v_~data~0_54))  InVars {~data~0=v_~data~0_54}  OutVars{ULTIMATE.start_#t~ret17#1=|v_ULTIMATE.start_#t~ret17#1_18|, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_52|, ~data~0=v_~data~0_54}  AuxVars[]  AssignedVars[ULTIMATE.start_#t~ret17#1, ULTIMATE.start_main_#res#1][89], [8#L688-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 2#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 200#true, 87#L688-8true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 212#true, 126#L688-1true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 232#(<= 0 ~threads_alive~0)])
[2023-11-03 13:58:26,706 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:58:26,706 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:26,706 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:26,706 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:26,854 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 35#L701-2true, 67#L688-1true, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:26,855 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:58:26,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:26,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:26,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:26,856 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][140], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 161#L688-2true, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), 5#L688-6true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 35#L701-2true, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:26,857 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:58:26,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:26,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:26,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:26,858 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][140], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), 5#L688-6true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 35#L701-2true, Black: 214#(= |#race~data~0| 0), 176#L688-1true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:26,858 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:58:26,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:26,859 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:26,859 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:26,859 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:26,939 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 107#threadEXITtrue, 6#L688true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 35#L701-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:26,939 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:58:26,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:26,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:26,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:26,940 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 67#L688-1true, Black: 214#(= |#race~data~0| 0), 35#L701-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:26,940 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:58:26,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:26,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:26,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:26,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:26,944 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 67#L688-1true, Black: 214#(= |#race~data~0| 0), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:26,944 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:58:26,944 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:26,944 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:26,944 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:26,967 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][124], [75#L688-2true, 113#L688-6true, threadThread1of3ForFork0InUse, 18#L698-8true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), 87#L688-8true, Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:26,967 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:58:26,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:26,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:26,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:26,975 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][124], [75#L688-2true, 113#L688-6true, threadThread1of3ForFork0InUse, 18#L698-8true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 7#threadEXITtrue, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:26,976 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:58:26,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:26,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:26,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:26,978 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][140], [threadThread1of3ForFork0InUse, 161#L688-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), 5#L688-6true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:26,979 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:58:26,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:26,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:26,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:26,980 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), 65#L688-2true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:26,980 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:58:26,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:26,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:26,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:26,981 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][140], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), 5#L688-6true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 176#L688-1true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:26,981 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is not cut-off event
[2023-11-03 13:58:26,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2023-11-03 13:58:26,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2023-11-03 13:58:26,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2023-11-03 13:58:26,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2023-11-03 13:58:26,983 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 67#L688-1true, 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:26,983 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is not cut-off event
[2023-11-03 13:58:26,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2023-11-03 13:58:26,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2023-11-03 13:58:26,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2023-11-03 13:58:26,996 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][140], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), 5#L688-6true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 176#L688-1true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:26,996 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:58:26,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:26,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:26,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:26,997 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 67#L688-1true, Black: 214#(= |#race~data~0| 0), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:26,997 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:58:26,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:26,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:26,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:26,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:26,999 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][140], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 161#L688-2true, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), 5#L688-6true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:26,999 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:58:26,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:26,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:26,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:26,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:27,287 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1056] L708-2-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res#1_52| |v_ULTIMATE.start_#t~ret17#1_18|) (= |v_ULTIMATE.start_main_#res#1_52| v_~data~0_54))  InVars {~data~0=v_~data~0_54}  OutVars{ULTIMATE.start_#t~ret17#1=|v_ULTIMATE.start_#t~ret17#1_18|, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_52|, ~data~0=v_~data~0_54}  AuxVars[]  AssignedVars[ULTIMATE.start_#t~ret17#1, ULTIMATE.start_main_#res#1][89], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 2#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 200#true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), 87#L688-8true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 212#true, 126#L688-1true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 232#(<= 0 ~threads_alive~0)])
[2023-11-03 13:58:27,288 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:58:27,288 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:27,288 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:27,288 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:27,292 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1056] L708-2-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res#1_52| |v_ULTIMATE.start_#t~ret17#1_18|) (= |v_ULTIMATE.start_main_#res#1_52| v_~data~0_54))  InVars {~data~0=v_~data~0_54}  OutVars{ULTIMATE.start_#t~ret17#1=|v_ULTIMATE.start_#t~ret17#1_18|, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_52|, ~data~0=v_~data~0_54}  AuxVars[]  AssignedVars[ULTIMATE.start_#t~ret17#1, ULTIMATE.start_main_#res#1][89], [8#L688-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 2#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 200#true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 212#true, 7#threadEXITtrue, 126#L688-1true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 232#(<= 0 ~threads_alive~0)])
[2023-11-03 13:58:27,292 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:58:27,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:27,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:27,293 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:27,408 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][140], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 100#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), 5#L688-6true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 35#L701-2true, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:27,408 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:58:27,409 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:27,409 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:27,409 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:27,412 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), 65#L688-2true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 35#L701-2true, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:27,412 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:58:27,412 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:27,412 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:27,412 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:27,413 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][140], [threadThread1of3ForFork0InUse, 161#L688-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), 5#L688-6true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 35#L701-2true, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:27,413 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:58:27,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:27,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:27,414 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:27,414 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:27,510 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([963] L688-3-->L688-5: Formula: (= (+ v_~threads_alive~0_36 1) |v_threadThread1of3ForFork0_#t~post4_9|)  InVars {threadThread1of3ForFork0_#t~post4=|v_threadThread1of3ForFork0_#t~post4_9|}  OutVars{~threads_alive~0=v_~threads_alive~0_36, threadThread1of3ForFork0_#t~nondet5=|v_threadThread1of3ForFork0_#t~nondet5_13|, threadThread1of3ForFork0_#t~post4=|v_threadThread1of3ForFork0_#t~post4_9|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread1of3ForFork0_#t~nondet5][127], [8#L688-4true, threadThread1of3ForFork0InUse, 18#L698-8true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 200#true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 206#true, Black: 214#(= |#race~data~0| 0), 7#threadEXITtrue, 123#L688-5true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:27,510 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2023-11-03 13:58:27,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:58:27,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:58:27,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:58:27,511 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][124], [75#L688-2true, 113#L688-6true, threadThread1of3ForFork0InUse, 18#L698-8true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 7#threadEXITtrue, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:27,511 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:58:27,511 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:27,511 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:27,511 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:27,511 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:27,518 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), 65#L688-2true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:27,518 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:58:27,518 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:27,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:27,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:27,519 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][140], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), 5#L688-6true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 176#L688-1true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:27,519 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is not cut-off event
[2023-11-03 13:58:27,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2023-11-03 13:58:27,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2023-11-03 13:58:27,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2023-11-03 13:58:27,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2023-11-03 13:58:27,521 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][140], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 161#L688-2true, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), 5#L688-6true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:27,521 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is not cut-off event
[2023-11-03 13:58:27,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2023-11-03 13:58:27,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2023-11-03 13:58:27,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2023-11-03 13:58:27,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2023-11-03 13:58:27,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2023-11-03 13:58:27,529 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][140], [threadThread1of3ForFork0InUse, 161#L688-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), 5#L688-6true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:27,529 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:58:27,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:27,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:27,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:27,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:27,532 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][122], [113#L688-6true, threadThread1of3ForFork0InUse, 18#L698-8true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 7#threadEXITtrue, 184#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:27,532 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:58:27,532 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:27,532 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:27,532 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:27,831 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, 42#ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), 65#L688-2true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:27,831 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is not cut-off event
[2023-11-03 13:58:27,831 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2023-11-03 13:58:27,831 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2023-11-03 13:58:27,831 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2023-11-03 13:58:27,883 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1056] L708-2-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res#1_52| |v_ULTIMATE.start_#t~ret17#1_18|) (= |v_ULTIMATE.start_main_#res#1_52| v_~data~0_54))  InVars {~data~0=v_~data~0_54}  OutVars{ULTIMATE.start_#t~ret17#1=|v_ULTIMATE.start_#t~ret17#1_18|, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_52|, ~data~0=v_~data~0_54}  AuxVars[]  AssignedVars[ULTIMATE.start_#t~ret17#1, ULTIMATE.start_main_#res#1][89], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 2#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 302#true, 134#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 200#true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), 87#L688-8true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 212#true, 126#L688-1true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 232#(<= 0 ~threads_alive~0)])
[2023-11-03 13:58:27,883 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:58:27,883 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:27,883 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:27,883 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:27,884 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1056] L708-2-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res#1_52| |v_ULTIMATE.start_#t~ret17#1_18|) (= |v_ULTIMATE.start_main_#res#1_52| v_~data~0_54))  InVars {~data~0=v_~data~0_54}  OutVars{ULTIMATE.start_#t~ret17#1=|v_ULTIMATE.start_#t~ret17#1_18|, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_52|, ~data~0=v_~data~0_54}  AuxVars[]  AssignedVars[ULTIMATE.start_#t~ret17#1, ULTIMATE.start_main_#res#1][89], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 2#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 200#true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 212#true, 7#threadEXITtrue, 126#L688-1true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 232#(<= 0 ~threads_alive~0)])
[2023-11-03 13:58:27,884 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:58:27,885 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:27,885 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:27,885 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:27,966 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][140], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 107#threadEXITtrue, 100#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), 5#L688-6true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 35#L701-2true, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:27,966 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2023-11-03 13:58:27,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:58:27,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:58:27,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:58:27,969 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), 10#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 35#L701-2true, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:27,969 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is not cut-off event
[2023-11-03 13:58:27,969 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is not cut-off event
[2023-11-03 13:58:27,969 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is not cut-off event
[2023-11-03 13:58:27,969 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is not cut-off event
[2023-11-03 13:58:28,015 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([963] L688-3-->L688-5: Formula: (= (+ v_~threads_alive~0_36 1) |v_threadThread1of3ForFork0_#t~post4_9|)  InVars {threadThread1of3ForFork0_#t~post4=|v_threadThread1of3ForFork0_#t~post4_9|}  OutVars{~threads_alive~0=v_~threads_alive~0_36, threadThread1of3ForFork0_#t~nondet5=|v_threadThread1of3ForFork0_#t~nondet5_13|, threadThread1of3ForFork0_#t~post4=|v_threadThread1of3ForFork0_#t~post4_9|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread1of3ForFork0_#t~nondet5][127], [8#L688-4true, threadThread1of3ForFork0InUse, 18#L698-8true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 200#true, 87#L688-8true, Black: 232#(<= 0 ~threads_alive~0), Black: 206#true, Black: 214#(= |#race~data~0| 0), 123#L688-5true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:28,015 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is not cut-off event
[2023-11-03 13:58:28,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is not cut-off event
[2023-11-03 13:58:28,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is not cut-off event
[2023-11-03 13:58:28,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is not cut-off event
[2023-11-03 13:58:28,016 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([963] L688-3-->L688-5: Formula: (= (+ v_~threads_alive~0_36 1) |v_threadThread1of3ForFork0_#t~post4_9|)  InVars {threadThread1of3ForFork0_#t~post4=|v_threadThread1of3ForFork0_#t~post4_9|}  OutVars{~threads_alive~0=v_~threads_alive~0_36, threadThread1of3ForFork0_#t~nondet5=|v_threadThread1of3ForFork0_#t~nondet5_13|, threadThread1of3ForFork0_#t~post4=|v_threadThread1of3ForFork0_#t~post4_9|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread1of3ForFork0_#t~nondet5][127], [8#L688-4true, threadThread1of3ForFork0InUse, 18#L698-8true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 200#true, Black: 232#(<= 0 ~threads_alive~0), Black: 206#true, Black: 214#(= |#race~data~0| 0), 7#threadEXITtrue, 123#L688-5true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:28,016 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2023-11-03 13:58:28,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:58:28,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:58:28,017 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:58:28,017 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:58:28,058 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][140], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 161#L688-2true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), 5#L688-6true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:28,058 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is not cut-off event
[2023-11-03 13:58:28,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is not cut-off event
[2023-11-03 13:58:28,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is not cut-off event
[2023-11-03 13:58:28,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is not cut-off event
[2023-11-03 13:58:28,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is not cut-off event
[2023-11-03 13:58:28,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is not cut-off event
[2023-11-03 13:58:28,200 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, 42#ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), 65#L688-2true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:28,200 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is not cut-off event
[2023-11-03 13:58:28,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is not cut-off event
[2023-11-03 13:58:28,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is not cut-off event
[2023-11-03 13:58:28,201 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is not cut-off event
[2023-11-03 13:58:28,261 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1056] L708-2-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res#1_52| |v_ULTIMATE.start_#t~ret17#1_18|) (= |v_ULTIMATE.start_main_#res#1_52| v_~data~0_54))  InVars {~data~0=v_~data~0_54}  OutVars{ULTIMATE.start_#t~ret17#1=|v_ULTIMATE.start_#t~ret17#1_18|, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_52|, ~data~0=v_~data~0_54}  AuxVars[]  AssignedVars[ULTIMATE.start_#t~ret17#1, ULTIMATE.start_main_#res#1][89], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 2#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 200#true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), 87#L688-8true, 116#threadEXITtrue, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 212#true, 126#L688-1true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 232#(<= 0 ~threads_alive~0)])
[2023-11-03 13:58:28,262 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2023-11-03 13:58:28,262 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:58:28,262 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:58:28,262 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:58:28,263 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1056] L708-2-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res#1_52| |v_ULTIMATE.start_#t~ret17#1_18|) (= |v_ULTIMATE.start_main_#res#1_52| v_~data~0_54))  InVars {~data~0=v_~data~0_54}  OutVars{ULTIMATE.start_#t~ret17#1=|v_ULTIMATE.start_#t~ret17#1_18|, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_52|, ~data~0=v_~data~0_54}  AuxVars[]  AssignedVars[ULTIMATE.start_#t~ret17#1, ULTIMATE.start_main_#res#1][89], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 2#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 302#true, 134#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 200#true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 7#threadEXITtrue, Black: 212#true, 126#L688-1true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 232#(<= 0 ~threads_alive~0)])
[2023-11-03 13:58:28,263 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2023-11-03 13:58:28,263 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:58:28,263 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:58:28,263 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:58:28,389 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][129], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), 5#L688-6true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:28,389 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event
[2023-11-03 13:58:28,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:58:28,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:58:28,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:58:28,528 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1056] L708-2-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res#1_52| |v_ULTIMATE.start_#t~ret17#1_18|) (= |v_ULTIMATE.start_main_#res#1_52| v_~data~0_54))  InVars {~data~0=v_~data~0_54}  OutVars{ULTIMATE.start_#t~ret17#1=|v_ULTIMATE.start_#t~ret17#1_18|, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_52|, ~data~0=v_~data~0_54}  AuxVars[]  AssignedVars[ULTIMATE.start_#t~ret17#1, ULTIMATE.start_main_#res#1][89], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 2#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 200#true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), 116#threadEXITtrue, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 212#true, 7#threadEXITtrue, 126#L688-1true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 232#(<= 0 ~threads_alive~0)])
[2023-11-03 13:58:28,529 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event
[2023-11-03 13:58:28,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:58:28,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:58:28,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:58:28,615 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][129], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), 87#L688-8true, Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:28,615 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2023-11-03 13:58:28,615 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:58:28,616 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:58:28,616 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:58:28,644 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][129], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), 87#L688-8true, Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:28,644 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2023-11-03 13:58:28,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:58:28,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:58:28,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:58:28,687 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][140], [8#L688-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 2#ULTIMATE.startEXITtrue, 224#true, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), 5#L688-6true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 212#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:28,687 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is not cut-off event
[2023-11-03 13:58:28,687 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is not cut-off event
[2023-11-03 13:58:28,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is not cut-off event
[2023-11-03 13:58:28,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is not cut-off event
[2023-11-03 13:58:28,766 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), 87#L688-8true, Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:28,766 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is not cut-off event
[2023-11-03 13:58:28,766 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is not cut-off event
[2023-11-03 13:58:28,766 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is not cut-off event
[2023-11-03 13:58:28,766 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is not cut-off event
[2023-11-03 13:58:28,767 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 7#threadEXITtrue, 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:28,767 INFO  L383   tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event
[2023-11-03 13:58:28,767 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:28,767 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:28,767 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:28,777 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][129], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 7#threadEXITtrue, 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:28,777 INFO  L383   tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event
[2023-11-03 13:58:28,778 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:28,778 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:28,778 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:28,798 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][129], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), 87#L688-8true, Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:28,798 INFO  L383   tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event
[2023-11-03 13:58:28,798 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:28,798 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:28,798 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:28,799 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][129], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 7#threadEXITtrue, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:28,799 INFO  L383   tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event
[2023-11-03 13:58:28,799 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:28,799 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:28,799 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:28,820 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][140], [8#L688-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 2#ULTIMATE.startEXITtrue, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), 5#L688-6true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 212#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:28,820 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is not cut-off event
[2023-11-03 13:58:28,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is not cut-off event
[2023-11-03 13:58:28,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is not cut-off event
[2023-11-03 13:58:28,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is not cut-off event
[2023-11-03 13:58:28,878 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), 87#L688-8true, Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:28,878 INFO  L383   tUnfolder$Statistics]: this new event has 77 ancestors and is not cut-off event
[2023-11-03 13:58:28,878 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is not cut-off event
[2023-11-03 13:58:28,878 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is not cut-off event
[2023-11-03 13:58:28,878 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is not cut-off event
[2023-11-03 13:58:28,878 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][100], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 7#threadEXITtrue, 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:28,879 INFO  L383   tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event
[2023-11-03 13:58:28,879 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:58:28,879 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:58:28,879 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:58:28,899 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][129], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 7#threadEXITtrue, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:28,899 INFO  L383   tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event
[2023-11-03 13:58:28,899 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:58:28,899 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:58:28,899 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:58:28,990 INFO  L130       PetriNetUnfolder]: 213812/352179 cut-off events.
[2023-11-03 13:58:28,991 INFO  L131       PetriNetUnfolder]: For 303474/330705 co-relation queries the response was YES.
[2023-11-03 13:58:29,995 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 945820 conditions, 352179 events. 213812/352179 cut-off events. For 303474/330705 co-relation queries the response was YES. Maximal size of possible extension queue 10806. Compared 3691394 event pairs, 116904 based on Foata normal form. 2125/318334 useless extension candidates. Maximal degree in co-relation 775231. Up to 266670 conditions per place. 
[2023-11-03 13:58:31,606 INFO  L137   encePairwiseOnDemand]: 306/316 looper letters, 110 selfloop transitions, 27 changer transitions 0/189 dead transitions.
[2023-11-03 13:58:31,607 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 189 transitions, 1097 flow
[2023-11-03 13:58:31,607 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-03 13:58:31,608 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-03 13:58:31,608 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 600 transitions.
[2023-11-03 13:58:31,609 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6329113924050633
[2023-11-03 13:58:31,609 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 600 transitions.
[2023-11-03 13:58:31,609 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 600 transitions.
[2023-11-03 13:58:31,609 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 13:58:31,609 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 600 transitions.
[2023-11-03 13:58:31,610 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 200.0) internal successors, (600), 3 states have internal predecessors, (600), 0 states have call successors, (0), 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:58:31,612 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 316.0) internal successors, (1264), 4 states have internal predecessors, (1264), 0 states have call successors, (0), 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:58:31,612 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 316.0) internal successors, (1264), 4 states have internal predecessors, (1264), 0 states have call successors, (0), 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:58:31,612 INFO  L175             Difference]: Start difference. First operand has 101 places, 137 transitions, 589 flow. Second operand 3 states and 600 transitions.
[2023-11-03 13:58:31,612 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 189 transitions, 1097 flow
[2023-11-03 13:58:32,035 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 189 transitions, 1097 flow, removed 0 selfloop flow, removed 0 redundant places.
[2023-11-03 13:58:32,038 INFO  L231             Difference]: Finished difference. Result has 104 places, 160 transitions, 844 flow
[2023-11-03 13:58:32,038 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=316, PETRI_DIFFERENCE_MINUEND_FLOW=589, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=844, PETRI_PLACES=104, PETRI_TRANSITIONS=160}
[2023-11-03 13:58:32,038 INFO  L288   CegarLoopForPetriNet]: 85 programPoint places, 19 predicate places.
[2023-11-03 13:58:32,038 INFO  L495      AbstractCegarLoop]: Abstraction has has 104 places, 160 transitions, 844 flow
[2023-11-03 13:58:32,039 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 180.66666666666666) internal successors, (542), 3 states have internal predecessors, (542), 0 states have call successors, (0), 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:58:32,039 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 13:58:32,039 INFO  L209   CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 13:58:32,039 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21
[2023-11-03 13:58:32,039 INFO  L420      AbstractCegarLoop]: === Iteration 7 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2023-11-03 13:58:32,040 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 13:58:32,040 INFO  L85        PathProgramCache]: Analyzing trace with hash -899370037, now seen corresponding path program 1 times
[2023-11-03 13:58:32,040 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 13:58:32,040 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052206893]
[2023-11-03 13:58:32,040 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 13:58:32,040 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 13:58:32,050 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 13:58:32,066 INFO  L134       CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked.
[2023-11-03 13:58:32,066 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 13:58:32,066 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052206893]
[2023-11-03 13:58:32,067 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052206893] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 13:58:32,067 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 13:58:32,067 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-11-03 13:58:32,067 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705331987]
[2023-11-03 13:58:32,067 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 13:58:32,068 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-03 13:58:32,068 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 13:58:32,068 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-03 13:58:32,068 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-03 13:58:32,087 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 180 out of 316
[2023-11-03 13:58:32,088 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 160 transitions, 844 flow. Second operand  has 3 states, 3 states have (on average 184.33333333333334) internal successors, (553), 3 states have internal predecessors, (553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 13:58:32,088 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 13:58:32,088 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 180 of 316
[2023-11-03 13:58:32,088 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 13:58:34,328 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 224#true, 302#true, 107#threadEXITtrue, 131#L698-1true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:34,328 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-11-03 13:58:34,328 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:58:34,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:58:34,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 13:58:34,682 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 66#$Ultimate##0true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 39#L701-3true, Black: 214#(= |#race~data~0| 0), 126#L688-1true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:34,682 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-11-03 13:58:34,683 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:58:34,683 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:58:34,683 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:58:34,714 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 224#true, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 165#L698-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:34,714 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-11-03 13:58:34,714 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:58:34,714 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:58:34,714 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-11-03 13:58:35,161 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 14#L685true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 39#L701-3true, Black: 214#(= |#race~data~0| 0), 126#L688-1true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:35,161 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-11-03 13:58:35,161 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:58:35,161 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:58:35,161 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-11-03 13:58:35,680 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 88#L696-6true, 66#$Ultimate##0true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 126#L688-1true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:35,680 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-11-03 13:58:35,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:58:35,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:58:35,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:58:35,683 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 39#L701-3true, Black: 214#(= |#race~data~0| 0), 126#L688-1true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:35,683 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-11-03 13:58:35,683 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:58:35,683 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:58:35,683 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-11-03 13:58:36,327 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 66#$Ultimate##0true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), 17#L697-1true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 126#L688-1true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:36,328 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-11-03 13:58:36,328 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:58:36,328 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:58:36,328 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:58:36,328 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 66#$Ultimate##0true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 71#L705-4true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 126#L688-1true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:36,328 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-11-03 13:58:36,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:58:36,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:58:36,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:58:36,429 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 14#L685true, 88#L696-6true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 126#L688-1true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:36,429 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-11-03 13:58:36,429 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:58:36,430 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:58:36,430 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:58:36,432 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 39#L701-3true, Black: 214#(= |#race~data~0| 0), 126#L688-1true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:36,432 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-11-03 13:58:36,432 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:58:36,432 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:58:36,432 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-11-03 13:58:36,801 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 14#L685true, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), 17#L697-1true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 126#L688-1true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:36,802 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-11-03 13:58:36,802 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:58:36,802 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:58:36,802 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:58:36,976 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 14#L685true, 71#L705-4true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 126#L688-1true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:36,977 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-11-03 13:58:36,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:58:36,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:58:36,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:58:37,096 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 88#L696-6true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 126#L688-1true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:37,097 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-11-03 13:58:37,097 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:58:37,097 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:58:37,097 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:58:37,099 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 73#L686true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 39#L701-3true, Black: 214#(= |#race~data~0| 0), 126#L688-1true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:37,100 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-11-03 13:58:37,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:58:37,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:58:37,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-11-03 13:58:37,683 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), 17#L697-1true, Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 126#L688-1true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:37,684 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-11-03 13:58:37,684 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:58:37,684 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:58:37,684 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:58:37,958 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 71#L705-4true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 126#L688-1true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:37,959 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-11-03 13:58:37,959 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:58:37,959 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:58:37,959 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:58:38,083 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 88#L696-6true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 126#L688-1true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:38,083 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-11-03 13:58:38,083 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:58:38,083 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:58:38,083 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-11-03 13:58:38,287 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][170], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), 119#$Ultimate##0true, 5#L688-6true, 112#L685-4true, Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 35#L701-2true, 309#(= |threadThread2of3ForFork0_#t~nondet2| |#race~data~0|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:38,287 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:58:38,287 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:58:38,287 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:58:38,287 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:58:38,612 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), 17#L697-1true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 126#L688-1true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:38,612 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:58:38,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:58:38,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:58:38,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:58:38,873 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 71#L705-4true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 126#L688-1true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:38,873 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:58:38,874 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:58:38,874 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:58:38,874 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:58:38,999 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 73#L686true, 88#L696-6true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 126#L688-1true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:38,999 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:58:38,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:58:38,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:58:38,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:58:39,001 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 6#L688true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 39#L701-3true, Black: 214#(= |#race~data~0| 0), 126#L688-1true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:39,001 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-11-03 13:58:39,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:58:39,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:58:39,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-11-03 13:58:39,242 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][170], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), 5#L688-6true, 112#L685-4true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 49#L685true, Black: 214#(= |#race~data~0| 0), 35#L701-2true, 309#(= |threadThread2of3ForFork0_#t~nondet2| |#race~data~0|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:39,242 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:58:39,242 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:58:39,243 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:58:39,243 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:58:39,475 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 6#L688true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), 173#L685-4true, Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 165#L698-2true, Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:39,475 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:58:39,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:58:39,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:58:39,476 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:58:39,503 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [75#L688-2true, 113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 131#L698-1true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:39,504 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:58:39,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:58:39,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:58:39,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:58:39,780 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 73#L686true, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), 17#L697-1true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 126#L688-1true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:39,780 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:58:39,780 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:58:39,780 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:58:39,780 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:58:40,088 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 73#L686true, 71#L705-4true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 126#L688-1true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:40,088 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 13:58:40,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:58:40,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:58:40,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 13:58:40,460 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][170], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 3#L685-2true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), 5#L688-6true, 112#L685-4true, Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 35#L701-2true, 309#(= |threadThread2of3ForFork0_#t~nondet2| |#race~data~0|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:40,461 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:58:40,461 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:58:40,461 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:58:40,461 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:58:40,575 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [75#L688-2true, 113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 165#L698-2true, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:40,575 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:58:40,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:58:40,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:58:40,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:58:40,711 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 6#L688true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 165#L698-2true, Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 55#L685-6true])
[2023-11-03 13:58:40,711 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:58:40,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:58:40,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:58:40,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:58:40,746 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [120#L685-4true, 75#L688-2true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 131#L698-1true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:40,746 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:58:40,746 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:58:40,746 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:58:40,746 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:58:41,360 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 88#L696-6true, 6#L688true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 126#L688-1true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:41,360 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 13:58:41,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:58:41,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:58:41,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:58:41,738 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][170], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), 173#L685-4true, Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), 5#L688-6true, Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 112#L685-4true, 309#(= |threadThread2of3ForFork0_#t~nondet2| |#race~data~0|), Black: 214#(= |#race~data~0| 0), 35#L701-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:41,738 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:58:41,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:58:41,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:58:41,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:58:41,898 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [75#L688-2true, 120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 165#L698-2true, Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:41,899 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:58:41,899 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:58:41,899 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:58:41,899 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:58:42,057 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([963] L688-3-->L688-5: Formula: (= (+ v_~threads_alive~0_36 1) |v_threadThread1of3ForFork0_#t~post4_9|)  InVars {threadThread1of3ForFork0_#t~post4=|v_threadThread1of3ForFork0_#t~post4_9|}  OutVars{~threads_alive~0=v_~threads_alive~0_36, threadThread1of3ForFork0_#t~nondet5=|v_threadThread1of3ForFork0_#t~nondet5_13|, threadThread1of3ForFork0_#t~post4=|v_threadThread1of3ForFork0_#t~post4_9|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread1of3ForFork0_#t~nondet5][141], [threadThread1of3ForFork0InUse, 8#L688-4true, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 131#L698-1true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 200#true, Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 123#L688-5true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:42,058 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is not cut-off event
[2023-11-03 13:58:42,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:58:42,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:58:42,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 13:58:42,058 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([963] L688-3-->L688-5: Formula: (= (+ v_~threads_alive~0_36 1) |v_threadThread1of3ForFork0_#t~post4_9|)  InVars {threadThread1of3ForFork0_#t~post4=|v_threadThread1of3ForFork0_#t~post4_9|}  OutVars{~threads_alive~0=v_~threads_alive~0_36, threadThread1of3ForFork0_#t~nondet5=|v_threadThread1of3ForFork0_#t~nondet5_13|, threadThread1of3ForFork0_#t~post4=|v_threadThread1of3ForFork0_#t~post4_9|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread1of3ForFork0_#t~nondet5][141], [120#L685-4true, threadThread1of3ForFork0InUse, 8#L688-4true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 131#L698-1true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 200#true, Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 123#L688-5true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:42,059 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:58:42,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:58:42,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:58:42,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:58:42,060 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [75#L688-2true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 73#L686true, 131#L698-1true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:42,060 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:58:42,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:58:42,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:58:42,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:58:42,190 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 6#L688true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), 17#L697-1true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 126#L688-1true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:42,190 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:58:42,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:58:42,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:58:42,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:58:42,586 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 6#L688true, 71#L705-4true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 126#L688-1true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:42,586 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 13:58:42,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:58:42,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:58:42,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:58:42,947 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][170], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), 5#L688-6true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 112#L685-4true, 309#(= |threadThread2of3ForFork0_#t~nondet2| |#race~data~0|), Black: 214#(= |#race~data~0| 0), 35#L701-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 55#L685-6true])
[2023-11-03 13:58:42,947 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:58:42,948 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:42,948 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:42,948 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:42,974 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][170], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), 5#L688-6true, 112#L685-4true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 35#L701-2true, Black: 214#(= |#race~data~0| 0), 309#(= |threadThread2of3ForFork0_#t~nondet2| |#race~data~0|), Black: 218#true, 55#L685-6true])
[2023-11-03 13:58:42,974 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:58:42,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:42,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:42,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:43,160 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [75#L688-2true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 73#L686true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 165#L698-2true, Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:43,160 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:58:43,160 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:43,160 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:43,161 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:43,289 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 14#L685true, 131#L698-1true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:43,289 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:58:43,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:43,290 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:43,290 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:43,296 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 14#L685true, 131#L698-1true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:43,296 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:58:43,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:43,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:43,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:43,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:43,318 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([963] L688-3-->L688-5: Formula: (= (+ v_~threads_alive~0_36 1) |v_threadThread1of3ForFork0_#t~post4_9|)  InVars {threadThread1of3ForFork0_#t~post4=|v_threadThread1of3ForFork0_#t~post4_9|}  OutVars{~threads_alive~0=v_~threads_alive~0_36, threadThread1of3ForFork0_#t~nondet5=|v_threadThread1of3ForFork0_#t~nondet5_13|, threadThread1of3ForFork0_#t~post4=|v_threadThread1of3ForFork0_#t~post4_9|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread1of3ForFork0_#t~nondet5][141], [threadThread1of3ForFork0InUse, 8#L688-4true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 73#L686true, 131#L698-1true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 200#true, Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 123#L688-5true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:43,319 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 13:58:43,319 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:43,319 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:43,319 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:44,240 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 14#L685true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 35#L701-2true, Black: 214#(= |#race~data~0| 0), 126#L688-1true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:44,240 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:58:44,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:44,241 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:44,241 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:44,330 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][170], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), 125#L687true, 5#L688-6true, 112#L685-4true, Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 35#L701-2true, Black: 214#(= |#race~data~0| 0), 309#(= |threadThread2of3ForFork0_#t~nondet2| |#race~data~0|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:44,331 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:58:44,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:44,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:44,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:44,579 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 14#L685true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 165#L698-2true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:44,579 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:58:44,579 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:44,579 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:44,579 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:44,583 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 14#L685true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 165#L698-2true, Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:44,583 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:58:44,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:44,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:44,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:44,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:44,724 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 14#L685true, 302#true, 107#threadEXITtrue, 131#L698-1true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:44,724 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:58:44,724 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:44,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:44,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:44,727 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 131#L698-1true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:44,727 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:58:44,728 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:44,728 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:44,728 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:44,736 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 14#L685true, 302#true, 107#threadEXITtrue, 131#L698-1true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:44,737 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:58:44,737 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:44,737 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:44,737 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:44,737 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:44,738 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 165#L698-2true, Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:44,738 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:58:44,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:44,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:44,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:44,738 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 131#L698-1true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:44,738 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:58:44,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:44,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:44,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:44,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:44,760 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 165#L698-2true, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:44,760 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:58:44,760 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:44,761 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:44,761 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:44,761 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:44,761 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][165], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 79#L688-6true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 165#L698-2true, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:44,761 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:58:44,761 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:44,761 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:44,761 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:44,762 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][165], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 79#L688-6true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 165#L698-2true, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:44,762 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:58:44,762 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:44,762 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:44,762 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:44,763 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][165], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 73#L686true, 79#L688-6true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 165#L698-2true, Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:44,763 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:58:44,763 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:44,763 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:44,763 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:44,764 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [75#L688-2true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 6#L688true, 131#L698-1true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:44,764 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:58:44,764 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:44,764 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:44,764 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:45,221 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][165], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 79#L688-6true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 168#L705-2true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:45,222 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:58:45,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:45,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:45,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:45,222 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][165], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 79#L688-6true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 168#L705-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:45,222 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:58:45,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:45,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:45,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:45,224 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][165], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 73#L686true, 79#L688-6true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 168#L705-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:45,224 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:58:45,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:45,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:45,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:45,298 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, 83#L705-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:45,298 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:58:45,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:45,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:45,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:45,299 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 168#L705-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:45,299 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:58:45,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:45,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:45,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:45,300 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, 83#L705-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:45,300 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 13:58:45,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:45,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:45,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:45,716 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [75#L688-2true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 14#L685true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 35#L701-2true, Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:45,717 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:58:45,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:45,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:45,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:45,717 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 35#L701-2true, Black: 214#(= |#race~data~0| 0), 126#L688-1true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:45,717 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:58:45,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:45,718 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:45,718 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:45,769 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [75#L688-2true, 113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:45,770 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:58:45,770 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:45,770 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:45,770 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,087 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 14#L685true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 165#L698-2true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:46,088 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,090 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 165#L698-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:46,090 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,096 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 14#L685true, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 165#L698-2true, Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:46,096 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,097 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,097 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,097 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,117 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [75#L688-2true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 6#L688true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 165#L698-2true, Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:46,118 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,118 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,118 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,118 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,224 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, 131#L698-1true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:46,224 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,227 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 131#L698-1true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:46,228 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,228 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,228 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,228 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,230 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][170], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 131#L698-1true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), 5#L688-6true, 112#L685-4true, Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 309#(= |threadThread2of3ForFork0_#t~nondet2| |#race~data~0|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:46,230 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,238 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 165#L698-2true, Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:46,238 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:58:46,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:46,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:46,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:46,239 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, 131#L698-1true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:46,239 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,240 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 165#L698-2true, Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:46,240 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:58:46,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:46,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:46,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:46,240 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 131#L698-1true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:46,240 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,241 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,241 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,241 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,241 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,260 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 165#L698-2true, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:46,260 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:58:46,260 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:46,260 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:46,260 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:46,260 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:46,261 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 165#L698-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:46,261 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:58:46,261 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:46,262 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:46,262 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:46,262 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:46,263 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([963] L688-3-->L688-5: Formula: (= (+ v_~threads_alive~0_36 1) |v_threadThread1of3ForFork0_#t~post4_9|)  InVars {threadThread1of3ForFork0_#t~post4=|v_threadThread1of3ForFork0_#t~post4_9|}  OutVars{~threads_alive~0=v_~threads_alive~0_36, threadThread1of3ForFork0_#t~nondet5=|v_threadThread1of3ForFork0_#t~nondet5_13|, threadThread1of3ForFork0_#t~post4=|v_threadThread1of3ForFork0_#t~post4_9|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread1of3ForFork0_#t~nondet5][141], [threadThread1of3ForFork0InUse, 8#L688-4true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 6#L688true, 131#L698-1true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 200#true, Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 123#L688-5true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:46,263 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,263 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,263 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,263 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,403 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 14#L685true, 71#L705-4true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:46,404 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:58:46,404 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:58:46,404 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:58:46,404 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:58:46,420 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 168#L705-2true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:46,420 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,420 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,420 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,421 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,421 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,465 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 168#L705-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:46,466 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,466 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,466 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,466 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,689 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 168#L705-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:46,690 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,696 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 14#L685true, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 71#L705-4true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:46,696 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:58:46,696 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:58:46,696 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:58:46,696 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:58:46,705 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][170], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 83#L705-1true, threadThread3of3ForFork0InUse, 224#true, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), 5#L688-6true, Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 112#L685-4true, 309#(= |threadThread2of3ForFork0_#t~nondet2| |#race~data~0|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:46,705 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,705 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,706 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,706 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,801 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 168#L705-2true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:46,801 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:58:46,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:46,802 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:46,802 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:46,802 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, 83#L705-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:46,802 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,802 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,802 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,802 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,803 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 168#L705-2true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:46,803 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:58:46,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:46,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:46,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:46,803 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, 83#L705-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:46,803 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,804 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 168#L705-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:46,804 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:58:46,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:46,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:46,805 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:46,805 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, 83#L705-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:46,805 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,805 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,805 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,805 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:46,907 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [75#L688-2true, 113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 35#L701-2true, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:46,907 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:58:46,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:46,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:46,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,083 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([963] L688-3-->L688-5: Formula: (= (+ v_~threads_alive~0_36 1) |v_threadThread1of3ForFork0_#t~post4_9|)  InVars {threadThread1of3ForFork0_#t~post4=|v_threadThread1of3ForFork0_#t~post4_9|}  OutVars{~threads_alive~0=v_~threads_alive~0_36, threadThread1of3ForFork0_#t~nondet5=|v_threadThread1of3ForFork0_#t~nondet5_13|, threadThread1of3ForFork0_#t~post4=|v_threadThread1of3ForFork0_#t~post4_9|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread1of3ForFork0_#t~nondet5][141], [8#L688-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 14#L685true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 200#true, Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 35#L701-2true, Black: 214#(= |#race~data~0| 0), 123#L688-5true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:47,084 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,084 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 35#L701-2true, Black: 214#(= |#race~data~0| 0), 126#L688-1true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:47,085 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,087 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([963] L688-3-->L688-5: Formula: (= (+ v_~threads_alive~0_36 1) |v_threadThread1of3ForFork0_#t~post4_9|)  InVars {threadThread1of3ForFork0_#t~post4=|v_threadThread1of3ForFork0_#t~post4_9|}  OutVars{~threads_alive~0=v_~threads_alive~0_36, threadThread1of3ForFork0_#t~nondet5=|v_threadThread1of3ForFork0_#t~nondet5_13|, threadThread1of3ForFork0_#t~post4=|v_threadThread1of3ForFork0_#t~post4_9|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread1of3ForFork0_#t~nondet5][141], [8#L688-4true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 200#true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 35#L701-2true, 123#L688-5true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:47,087 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:58:47,087 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:47,087 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:47,087 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:47,087 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [75#L688-2true, 113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 35#L701-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:47,088 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,143 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [120#L685-4true, 75#L688-2true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:47,144 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,484 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 170#L698-5true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 14#L685true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:47,484 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,485 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,485 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,485 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,520 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 165#L698-2true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:47,520 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,523 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 165#L698-2true, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:47,523 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,523 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,523 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,523 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,524 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,524 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,526 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][170], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), 5#L688-6true, 112#L685-4true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 309#(= |threadThread2of3ForFork0_#t~nondet2| |#race~data~0|), 165#L698-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:47,526 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,645 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 107#threadEXITtrue, 131#L698-1true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:47,645 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,647 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][170], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 107#threadEXITtrue, 131#L698-1true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), 5#L688-6true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 112#L685-4true, 309#(= |threadThread2of3ForFork0_#t~nondet2| |#race~data~0|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:47,647 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,648 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,648 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,648 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,649 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 73#L686true, 131#L698-1true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:47,649 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,660 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 165#L698-2true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:47,660 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:58:47,660 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:47,660 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:47,660 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:47,661 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, 131#L698-1true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:47,661 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,661 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,661 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,661 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,661 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,662 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 73#L686true, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 165#L698-2true, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:47,662 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:58:47,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:47,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:47,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:47,662 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 73#L686true, 302#true, 131#L698-1true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:47,662 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,682 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 165#L698-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:47,683 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:58:47,683 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:47,683 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:47,683 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:47,683 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:47,684 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 73#L686true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 165#L698-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:47,684 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:58:47,684 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:47,684 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:47,684 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:47,684 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:47,685 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][165], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 79#L688-6true, 6#L688true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 165#L698-2true, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:47,685 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:47,685 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:47,686 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:47,686 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:47,939 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 71#L705-4true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:47,939 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:47,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:47,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:47,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:47,949 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 168#L705-2true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:47,949 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,950 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,950 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,959 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 168#L705-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:47,960 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,968 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][170], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), 5#L688-6true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 112#L685-4true, 309#(= |threadThread2of3ForFork0_#t~nondet2| |#race~data~0|), Black: 214#(= |#race~data~0| 0), 168#L705-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:47,968 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,968 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,968 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:47,968 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:48,014 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 168#L705-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:48,014 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:58:48,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:48,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:48,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:48,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:48,257 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 11#L705-5true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:48,258 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:58:48,258 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:48,258 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:48,258 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:48,262 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 83#L705-1true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 14#L685true, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:48,263 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:48,263 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:48,263 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:48,263 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:48,263 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 83#L705-1true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 14#L685true, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:48,264 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:48,264 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:48,264 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:48,264 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:48,264 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 14#L685true, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 71#L705-4true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:48,264 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:48,264 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:48,264 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:48,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:48,265 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, 83#L705-1true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:48,265 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:48,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:48,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:48,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:48,266 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:48,266 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 71#L705-4true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:48,266 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:48,266 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:48,266 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:48,266 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:48,272 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][170], [threadThread1of3ForFork0InUse, 83#L705-1true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), 5#L688-6true, 112#L685-4true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 309#(= |threadThread2of3ForFork0_#t~nondet2| |#race~data~0|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:48,273 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:58:48,273 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:48,273 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:48,273 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:48,309 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][165], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 79#L688-6true, 6#L688true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 168#L705-2true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:48,309 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:48,309 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:48,309 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:48,310 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:48,352 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([730] L708-->L708-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][78], [30#L708-1true, 8#L688-4true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 200#true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 212#true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 232#(<= 0 ~threads_alive~0)])
[2023-11-03 13:58:48,352 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:58:48,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:48,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:48,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:48,372 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 168#L705-2true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:48,373 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:58:48,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:48,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:48,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:48,373 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, 83#L705-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:48,373 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:58:48,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:48,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:48,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:48,374 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 83#L705-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 73#L686true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:48,374 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:58:48,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:48,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:48,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:48,375 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 73#L686true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 168#L705-2true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:48,375 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:58:48,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:48,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:48,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:48,375 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 83#L705-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 73#L686true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:48,375 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 13:58:48,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:48,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:48,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:48,376 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 73#L686true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 168#L705-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:48,376 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:58:48,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:48,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:48,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:48,459 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [120#L685-4true, 75#L688-2true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 35#L701-2true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:48,459 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:58:48,459 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:48,459 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:48,459 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:48,632 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 73#L686true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 35#L701-2true, Black: 214#(= |#race~data~0| 0), 126#L688-1true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:48,632 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:58:48,632 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:48,632 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:48,632 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:48,634 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([963] L688-3-->L688-5: Formula: (= (+ v_~threads_alive~0_36 1) |v_threadThread1of3ForFork0_#t~post4_9|)  InVars {threadThread1of3ForFork0_#t~post4=|v_threadThread1of3ForFork0_#t~post4_9|}  OutVars{~threads_alive~0=v_~threads_alive~0_36, threadThread1of3ForFork0_#t~nondet5=|v_threadThread1of3ForFork0_#t~nondet5_13|, threadThread1of3ForFork0_#t~post4=|v_threadThread1of3ForFork0_#t~post4_9|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread1of3ForFork0_#t~nondet5][141], [120#L685-4true, 8#L688-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 200#true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 35#L701-2true, 123#L688-5true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:48,634 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:48,635 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:48,635 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:48,635 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:48,635 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [75#L688-2true, 120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 35#L701-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:48,635 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:58:48,635 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:48,635 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:48,635 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:48,635 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:48,674 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1009] L698-6-->L698-8: Formula: (= |v_#race~threads_alive~0_52| |v_ULTIMATE.start_main_#t~nondet10#1_61|)  InVars {ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, ULTIMATE.start_main_#t~post9#1=|v_ULTIMATE.start_main_#t~post9#1_47|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~post9#1][85], [8#L688-4true, threadThread1of3ForFork0InUse, 154#L685-2true, 18#L698-8true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 79#L688-6true, 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 206#true, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:48,674 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:58:48,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:48,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:48,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:48,675 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][159], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 79#L688-6true, 166#L698-6true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:48,675 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:58:48,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:48,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:48,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:48,689 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 123#L688-5true, 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:48,689 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:58:48,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:48,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:48,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:48,694 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 123#L688-5true, 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:48,694 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:58:48,694 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:48,694 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:48,694 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:48,694 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:48,701 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [75#L688-2true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 73#L686true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:48,702 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:58:48,702 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:48,702 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:48,702 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:48,712 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([875] L688-->L688-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][149], [75#L688-2true, threadThread1of3ForFork0InUse, 161#L688-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 200#true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 297#(and (<= 0 |ULTIMATE.start_main_#t~post9#1|) (<= 1 ~threads_alive~0)), Black: 214#(= |#race~data~0| 0), 67#L688-1true, 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:48,712 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:58:48,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:48,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:48,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:48,930 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1009] L698-6-->L698-8: Formula: (= |v_#race~threads_alive~0_52| |v_ULTIMATE.start_main_#t~nondet10#1_61|)  InVars {ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, ULTIMATE.start_main_#t~post9#1=|v_ULTIMATE.start_main_#t~post9#1_47|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~post9#1][75], [8#L688-4true, threadThread1of3ForFork0InUse, 18#L698-8true, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 79#L688-6true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 206#true, Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:48,930 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:58:48,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:48,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:48,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:48,931 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][135], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 79#L688-6true, 166#L698-6true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:48,931 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:48,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:48,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:48,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:48,932 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][135], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 79#L688-6true, 166#L698-6true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:48,932 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:58:48,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:48,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:48,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:48,937 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][135], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 73#L686true, 79#L688-6true, 166#L698-6true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:48,937 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:48,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:48,938 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:48,938 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:49,003 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 170#L698-5true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 14#L685true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:49,003 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,004 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,008 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 170#L698-5true, 154#L685-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:49,008 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,040 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 165#L698-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:49,041 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,043 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][170], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), 5#L688-6true, Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 112#L685-4true, 165#L698-2true, 309#(= |threadThread2of3ForFork0_#t~nondet2| |#race~data~0|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:49,043 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,043 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,043 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,044 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,045 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 73#L686true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 165#L698-2true, Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:49,046 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,161 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 73#L686true, 107#threadEXITtrue, 131#L698-1true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:49,162 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,175 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 73#L686true, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 165#L698-2true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:49,175 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:49,175 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:49,175 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:49,175 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:49,175 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 73#L686true, 302#true, 107#threadEXITtrue, 131#L698-1true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:49,176 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,176 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,176 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,176 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,176 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,195 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 73#L686true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 165#L698-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:49,195 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:49,196 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:49,196 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:49,196 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:49,196 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:49,238 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][170], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), 5#L688-6true, 34#L698-3true, Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 112#L685-4true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 309#(= |threadThread2of3ForFork0_#t~nondet2| |#race~data~0|), 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:49,238 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,239 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([969] L698-3-->L698-5: Formula: (= v_~threads_alive~0_38 (+ |v_ULTIMATE.start_main_#t~post9#1_45| 1))  InVars {ULTIMATE.start_main_#t~post9#1=|v_ULTIMATE.start_main_#t~post9#1_45|}  OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_59|, ~threads_alive~0=v_~threads_alive~0_38, ULTIMATE.start_main_#t~post9#1=|v_ULTIMATE.start_main_#t~post9#1_45|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~nondet10#1, ~threads_alive~0][145], [60#L688-4true, threadThread1of3ForFork0InUse, 170#L698-5true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 200#true, Black: 232#(<= 0 ~threads_alive~0), 112#L685-4true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 297#(and (<= 0 |ULTIMATE.start_main_#t~post9#1|) (<= 1 ~threads_alive~0)), Black: 214#(= |#race~data~0| 0), 309#(= |threadThread2of3ForFork0_#t~nondet2| |#race~data~0|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:49,239 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,282 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 168#L705-2true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:49,282 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:49,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:49,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:49,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:49,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:49,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:49,283 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 14#L685true, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 168#L705-2true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:49,283 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:49,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:49,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:49,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:49,284 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 14#L685true, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 168#L705-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:49,284 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:49,284 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:49,284 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:49,284 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:49,290 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 71#L705-4true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:49,290 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:49,290 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:49,290 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:49,290 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:49,299 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 168#L705-2true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:49,299 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,306 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][170], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), 5#L688-6true, 112#L685-4true, Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 309#(= |threadThread2of3ForFork0_#t~nondet2| |#race~data~0|), 168#L705-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:49,306 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,306 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,307 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,307 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,308 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([730] L708-->L708-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][78], [30#L708-1true, 8#L688-4true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 200#true, Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 212#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true, 232#(<= 0 ~threads_alive~0)])
[2023-11-03 13:58:49,308 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,308 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,309 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,309 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,309 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,312 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 73#L686true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 168#L705-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:49,312 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,313 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,313 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,313 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,313 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,372 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 11#L705-5true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:49,373 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,374 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 73#L686true, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 168#L705-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:49,374 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,452 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([730] L708-->L708-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][78], [30#L708-1true, 8#L688-4true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 200#true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 212#true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 232#(<= 0 ~threads_alive~0)])
[2023-11-03 13:58:49,453 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:49,453 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:49,453 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:49,453 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:49,510 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([730] L708-->L708-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][78], [30#L708-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 200#true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), 87#L688-8true, Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 212#true, 176#L688-1true, 144#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 232#(<= 0 ~threads_alive~0)])
[2023-11-03 13:58:49,510 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is not cut-off event
[2023-11-03 13:58:49,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is not cut-off event
[2023-11-03 13:58:49,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is not cut-off event
[2023-11-03 13:58:49,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is not cut-off event
[2023-11-03 13:58:49,510 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([730] L708-->L708-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][78], [30#L708-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 200#true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 7#threadEXITtrue, Black: 212#true, 176#L688-1true, 144#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 232#(<= 0 ~threads_alive~0)])
[2023-11-03 13:58:49,511 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,511 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,511 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,511 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,604 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, 83#L705-1true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:49,604 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:49,604 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:49,604 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:49,605 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:49,605 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:49,605 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 71#L705-4true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:49,605 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:49,605 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:49,605 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:49,605 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:49,605 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 168#L705-2true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:49,606 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:58:49,606 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:49,606 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:49,606 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:49,606 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:49,606 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:49,607 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, 83#L705-1true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:49,607 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:49,607 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:49,607 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:49,607 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:49,607 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:49,607 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 71#L705-4true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:49,607 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:49,608 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:49,608 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:49,608 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:49,608 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 168#L705-2true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:49,608 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:58:49,608 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:49,608 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:49,608 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:49,609 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:49,609 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:49,609 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, 83#L705-1true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:49,609 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:49,609 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:49,609 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:49,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:49,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:49,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:49,610 INFO  L381   tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 168#L705-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:49,610 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:49,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:49,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:49,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:49,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:49,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:49,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:49,691 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][170], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 71#L705-4true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), 5#L688-6true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 112#L685-4true, 309#(= |threadThread2of3ForFork0_#t~nondet2| |#race~data~0|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:49,692 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:49,692 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:49,692 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:49,692 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:49,692 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 14#L685true, 302#true, 191#L690true, 71#L705-4true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:49,692 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:58:49,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:58:49,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:58:49,693 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 71#L705-4true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:49,694 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:49,694 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:49,694 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:49,694 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:49,694 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:49,697 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][170], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), 5#L688-6true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 112#L685-4true, 309#(= |threadThread2of3ForFork0_#t~nondet2| |#race~data~0|), Black: 214#(= |#race~data~0| 0), 11#L705-5true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:49,697 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,697 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,698 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,698 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,700 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([730] L708-->L708-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][78], [120#L685-4true, 30#L708-1true, 8#L688-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 200#true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 212#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true, 232#(<= 0 ~threads_alive~0)])
[2023-11-03 13:58:49,700 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:49,700 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:49,700 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:49,701 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:49,701 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([730] L708-->L708-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][78], [120#L685-4true, 30#L708-1true, 8#L688-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 200#true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 212#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true, 232#(<= 0 ~threads_alive~0)])
[2023-11-03 13:58:49,701 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:49,701 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:49,701 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:49,701 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:49,719 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 83#L705-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 73#L686true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:49,720 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:49,720 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 73#L686true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 168#L705-2true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:49,720 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:49,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:49,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:49,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:49,795 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([963] L688-3-->L688-5: Formula: (= (+ v_~threads_alive~0_36 1) |v_threadThread1of3ForFork0_#t~post4_9|)  InVars {threadThread1of3ForFork0_#t~post4=|v_threadThread1of3ForFork0_#t~post4_9|}  OutVars{~threads_alive~0=v_~threads_alive~0_36, threadThread1of3ForFork0_#t~nondet5=|v_threadThread1of3ForFork0_#t~nondet5_13|, threadThread1of3ForFork0_#t~post4=|v_threadThread1of3ForFork0_#t~post4_9|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread1of3ForFork0_#t~nondet5][141], [8#L688-4true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 200#true, Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 35#L701-2true, 123#L688-5true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:49,795 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is not cut-off event
[2023-11-03 13:58:49,795 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:58:49,795 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:58:49,795 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:58:49,795 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:58:49,796 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([963] L688-3-->L688-5: Formula: (= (+ v_~threads_alive~0_36 1) |v_threadThread1of3ForFork0_#t~post4_9|)  InVars {threadThread1of3ForFork0_#t~post4=|v_threadThread1of3ForFork0_#t~post4_9|}  OutVars{~threads_alive~0=v_~threads_alive~0_36, threadThread1of3ForFork0_#t~nondet5=|v_threadThread1of3ForFork0_#t~nondet5_13|, threadThread1of3ForFork0_#t~post4=|v_threadThread1of3ForFork0_#t~post4_9|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread1of3ForFork0_#t~nondet5][141], [120#L685-4true, 8#L688-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 200#true, Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 35#L701-2true, 123#L688-5true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:49,796 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:49,796 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:49,796 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:49,796 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:49,796 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:49,798 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [75#L688-2true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 73#L686true, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 35#L701-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:49,798 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:49,798 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:49,798 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:49,798 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:49,807 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][170], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), 5#L688-6true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 112#L685-4true, 309#(= |threadThread2of3ForFork0_#t~nondet2| |#race~data~0|), 35#L701-2true, Black: 214#(= |#race~data~0| 0), 184#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:49,808 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is not cut-off event
[2023-11-03 13:58:49,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:58:49,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:58:49,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:58:50,119 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([963] L688-3-->L688-5: Formula: (= (+ v_~threads_alive~0_36 1) |v_threadThread1of3ForFork0_#t~post4_9|)  InVars {threadThread1of3ForFork0_#t~post4=|v_threadThread1of3ForFork0_#t~post4_9|}  OutVars{~threads_alive~0=v_~threads_alive~0_36, threadThread1of3ForFork0_#t~nondet5=|v_threadThread1of3ForFork0_#t~nondet5_13|, threadThread1of3ForFork0_#t~post4=|v_threadThread1of3ForFork0_#t~post4_9|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread1of3ForFork0_#t~nondet5][141], [8#L688-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 73#L686true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 200#true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 35#L701-2true, 123#L688-5true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:50,119 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:50,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:50,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:50,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:50,120 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [75#L688-2true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 73#L686true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 35#L701-2true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:50,120 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,153 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1009] L698-6-->L698-8: Formula: (= |v_#race~threads_alive~0_52| |v_ULTIMATE.start_main_#t~nondet10#1_61|)  InVars {ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, ULTIMATE.start_main_#t~post9#1=|v_ULTIMATE.start_main_#t~post9#1_47|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~post9#1][75], [120#L685-4true, 8#L688-4true, threadThread1of3ForFork0InUse, 18#L698-8true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 79#L688-6true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 206#true, Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:50,154 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,155 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1009] L698-6-->L698-8: Formula: (= |v_#race~threads_alive~0_52| |v_ULTIMATE.start_main_#t~nondet10#1_61|)  InVars {ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, ULTIMATE.start_main_#t~post9#1=|v_ULTIMATE.start_main_#t~post9#1_47|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~post9#1][85], [120#L685-4true, 8#L688-4true, threadThread1of3ForFork0InUse, 18#L698-8true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 79#L688-6true, 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 206#true, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:50,155 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,155 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,156 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,156 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,157 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][159], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 79#L688-6true, 166#L698-6true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:50,157 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,158 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,158 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,158 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,160 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][159], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 79#L688-6true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:50,160 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,160 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,160 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,161 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,168 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:50,168 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:50,168 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:50,168 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:50,168 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:50,168 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 14#L685true, 191#L690true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:50,169 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,169 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,169 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,169 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,170 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:50,170 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:50,170 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:50,170 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:50,170 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:50,170 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 73#L686true, 302#true, 191#L690true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:50,170 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:58:50,171 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:50,171 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:50,171 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:50,174 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 123#L688-5true, 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:50,174 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,179 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 123#L688-5true, 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:50,179 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,179 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,179 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,179 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,179 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,275 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][135], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 191#L690true, 166#L698-6true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:50,275 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,276 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,276 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,276 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,276 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1009] L698-6-->L698-8: Formula: (= |v_#race~threads_alive~0_52| |v_ULTIMATE.start_main_#t~nondet10#1_61|)  InVars {ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, ULTIMATE.start_main_#t~post9#1=|v_ULTIMATE.start_main_#t~post9#1_47|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~post9#1][87], [8#L688-4true, threadThread1of3ForFork0InUse, 18#L698-8true, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 206#true, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:50,276 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,276 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,276 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,277 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,392 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1009] L698-6-->L698-8: Formula: (= |v_#race~threads_alive~0_52| |v_ULTIMATE.start_main_#t~nondet10#1_61|)  InVars {ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, ULTIMATE.start_main_#t~post9#1=|v_ULTIMATE.start_main_#t~post9#1_47|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~post9#1][75], [8#L688-4true, threadThread1of3ForFork0InUse, 18#L698-8true, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 206#true, Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:50,392 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,393 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,393 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,393 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,393 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][135], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 166#L698-6true, 191#L690true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:50,393 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,393 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,393 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,393 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,394 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][135], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 166#L698-6true, 191#L690true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:50,394 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:50,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:50,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:50,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:50,398 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][135], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 166#L698-6true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:50,398 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,398 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,398 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,465 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, 170#L698-5true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:50,466 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,466 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,466 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,466 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,470 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, 170#L698-5true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:50,470 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,470 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,470 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,470 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,473 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][170], [threadThread1of3ForFork0InUse, 170#L698-5true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), 5#L688-6true, Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 112#L685-4true, 309#(= |threadThread2of3ForFork0_#t~nondet2| |#race~data~0|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:50,473 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,501 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 73#L686true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 165#L698-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:50,501 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,510 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][170], [threadThread1of3ForFork0InUse, 170#L698-5true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), 5#L688-6true, 112#L685-4true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 309#(= |threadThread2of3ForFork0_#t~nondet2| |#race~data~0|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:50,510 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,511 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,607 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 6#L688true, 131#L698-1true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:50,607 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,608 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,608 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,608 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,615 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 6#L688true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 165#L698-2true, Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:50,615 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:50,615 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:50,615 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:50,615 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:50,616 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 6#L688true, 131#L698-1true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:50,616 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,616 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,616 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,616 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,616 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,634 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 6#L688true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 165#L698-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:50,634 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:50,635 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:50,635 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:50,635 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:50,635 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:50,668 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][170], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), 5#L688-6true, 34#L698-3true, 112#L685-4true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 309#(= |threadThread2of3ForFork0_#t~nondet2| |#race~data~0|), 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:50,668 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,668 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([969] L698-3-->L698-5: Formula: (= v_~threads_alive~0_38 (+ |v_ULTIMATE.start_main_#t~post9#1_45| 1))  InVars {ULTIMATE.start_main_#t~post9#1=|v_ULTIMATE.start_main_#t~post9#1_45|}  OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_59|, ~threads_alive~0=v_~threads_alive~0_38, ULTIMATE.start_main_#t~post9#1=|v_ULTIMATE.start_main_#t~post9#1_45|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~nondet10#1, ~threads_alive~0][145], [60#L688-4true, threadThread1of3ForFork0InUse, 170#L698-5true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 200#true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 112#L685-4true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 297#(and (<= 0 |ULTIMATE.start_main_#t~post9#1|) (<= 1 ~threads_alive~0)), 309#(= |threadThread2of3ForFork0_#t~nondet2| |#race~data~0|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:50,669 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,669 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][170], [threadThread1of3ForFork0InUse, 170#L698-5true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), 5#L688-6true, 112#L685-4true, Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 309#(= |threadThread2of3ForFork0_#t~nondet2| |#race~data~0|), Black: 214#(= |#race~data~0| 0), 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:50,669 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,712 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 73#L686true, 71#L705-4true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:50,712 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:50,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:50,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:50,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:50,719 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([730] L708-->L708-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][78], [30#L708-1true, 8#L688-4true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 200#true, Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 212#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true, 232#(<= 0 ~threads_alive~0)])
[2023-11-03 13:58:50,719 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,723 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 73#L686true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 168#L705-2true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:50,723 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,723 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,723 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,723 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,723 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,729 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][170], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), 5#L688-6true, 112#L685-4true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 309#(= |threadThread2of3ForFork0_#t~nondet2| |#race~data~0|), 11#L705-5true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:50,730 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,730 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,730 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,730 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,806 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 73#L686true, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 11#L705-5true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:50,806 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:50,808 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([875] L688-->L688-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][149], [threadThread1of3ForFork0InUse, 161#L688-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 200#true, Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 67#L688-1true, 168#L705-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:50,808 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is not cut-off event
[2023-11-03 13:58:50,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:58:50,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:58:50,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:58:50,891 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([875] L688-->L688-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][149], [threadThread1of3ForFork0InUse, 161#L688-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 200#true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 67#L688-1true, Black: 214#(= |#race~data~0| 0), 168#L705-2true, 228#(<= 1 ~threads_alive~0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:50,892 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is not cut-off event
[2023-11-03 13:58:50,892 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:58:50,892 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:58:50,892 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2023-11-03 13:58:51,020 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, 83#L705-1true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:51,020 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:58:51,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:51,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:51,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:51,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:51,021 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 71#L705-4true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:51,021 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:51,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:51,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:51,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:51,022 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 168#L705-2true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:51,022 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:58:51,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:51,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:51,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:51,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:51,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:51,023 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 83#L705-1true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 73#L686true, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:51,023 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:58:51,023 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:51,023 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:51,023 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:51,023 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:51,024 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 73#L686true, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 71#L705-4true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:51,024 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:51,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:51,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:51,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:51,024 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 73#L686true, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 168#L705-2true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:51,024 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:58:51,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:51,025 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:51,025 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:51,025 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:51,025 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:51,025 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, 83#L705-1true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:51,026 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:51,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:51,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:51,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:51,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:51,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:51,026 INFO  L381   tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 168#L705-2true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:51,026 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:58:51,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:51,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:51,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:51,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:51,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:51,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:51,028 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, 83#L705-1true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:51,028 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:51,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:51,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:51,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:51,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:51,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:51,029 INFO  L381   tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 168#L705-2true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:51,029 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:58:51,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:51,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:51,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:51,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:51,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:51,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:51,031 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 71#L705-4true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:51,031 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:51,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:51,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:51,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:51,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:51,094 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][170], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 71#L705-4true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), 5#L688-6true, Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 112#L685-4true, 309#(= |threadThread2of3ForFork0_#t~nondet2| |#race~data~0|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:51,094 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:51,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:51,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:51,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:51,095 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][170], [threadThread1of3ForFork0InUse, 83#L705-1true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), 5#L688-6true, 112#L685-4true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 309#(= |threadThread2of3ForFork0_#t~nondet2| |#race~data~0|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:51,095 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:51,095 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:51,095 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:51,095 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:51,095 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 14#L685true, 302#true, 107#threadEXITtrue, 71#L705-4true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:51,096 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:51,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:51,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:51,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:51,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:51,096 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 71#L705-4true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:51,097 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,097 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,097 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:51,097 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:51,097 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:51,100 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([730] L708-->L708-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][140], [60#L688-4true, 30#L708-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 200#true, Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 112#L685-4true, Black: 212#true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 232#(<= 0 ~threads_alive~0)])
[2023-11-03 13:58:51,100 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:51,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:51,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:51,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:51,103 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([730] L708-->L708-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][78], [30#L708-1true, 8#L688-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 73#L686true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 200#true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 212#true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 232#(<= 0 ~threads_alive~0)])
[2023-11-03 13:58:51,103 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,104 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([730] L708-->L708-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][78], [30#L708-1true, 8#L688-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 73#L686true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 200#true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 212#true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 232#(<= 0 ~threads_alive~0)])
[2023-11-03 13:58:51,104 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:51,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:51,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:51,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:51,119 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 6#L688true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 168#L705-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:51,119 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,120 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 83#L705-1true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 6#L688true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:51,120 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:51,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:51,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:51,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:51,121 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 6#L688true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 168#L705-2true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:51,121 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,122 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 83#L705-1true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 6#L688true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:51,122 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 13:58:51,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:51,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:51,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:51,180 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][159], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 79#L688-6true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 35#L701-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:51,180 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,180 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,180 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,180 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,182 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([963] L688-3-->L688-5: Formula: (= (+ v_~threads_alive~0_36 1) |v_threadThread1of3ForFork0_#t~post4_9|)  InVars {threadThread1of3ForFork0_#t~post4=|v_threadThread1of3ForFork0_#t~post4_9|}  OutVars{~threads_alive~0=v_~threads_alive~0_36, threadThread1of3ForFork0_#t~nondet5=|v_threadThread1of3ForFork0_#t~nondet5_13|, threadThread1of3ForFork0_#t~post4=|v_threadThread1of3ForFork0_#t~post4_9|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread1of3ForFork0_#t~nondet5][141], [8#L688-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 73#L686true, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 200#true, Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 35#L701-2true, 123#L688-5true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:51,182 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,182 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,182 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,182 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,182 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,342 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 6#L688true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 35#L701-2true, Black: 214#(= |#race~data~0| 0), 126#L688-1true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:51,343 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,344 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 14#L685true, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 35#L701-2true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:51,344 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,350 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][135], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, 166#L698-6true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:51,350 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,371 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1009] L698-6-->L698-8: Formula: (= |v_#race~threads_alive~0_52| |v_ULTIMATE.start_main_#t~nondet10#1_61|)  InVars {ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, ULTIMATE.start_main_#t~post9#1=|v_ULTIMATE.start_main_#t~post9#1_47|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~post9#1][75], [8#L688-4true, threadThread1of3ForFork0InUse, 18#L698-8true, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 206#true, Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:51,371 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,376 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1009] L698-6-->L698-8: Formula: (= |v_#race~threads_alive~0_52| |v_ULTIMATE.start_main_#t~nondet10#1_61|)  InVars {ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, ULTIMATE.start_main_#t~post9#1=|v_ULTIMATE.start_main_#t~post9#1_47|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~post9#1][75], [120#L685-4true, 8#L688-4true, threadThread1of3ForFork0InUse, 18#L698-8true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 206#true, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:51,376 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,381 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][159], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 79#L688-6true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:51,381 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,383 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][135], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 166#L698-6true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:51,383 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,383 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,383 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,383 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,384 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1009] L698-6-->L698-8: Formula: (= |v_#race~threads_alive~0_52| |v_ULTIMATE.start_main_#t~nondet10#1_61|)  InVars {ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, ULTIMATE.start_main_#t~post9#1=|v_ULTIMATE.start_main_#t~post9#1_47|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~post9#1][75], [8#L688-4true, threadThread1of3ForFork0InUse, 18#L698-8true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 73#L686true, 79#L688-6true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 206#true, Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:51,384 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,386 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1009] L698-6-->L698-8: Formula: (= |v_#race~threads_alive~0_52| |v_ULTIMATE.start_main_#t~nondet10#1_61|)  InVars {ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, ULTIMATE.start_main_#t~post9#1=|v_ULTIMATE.start_main_#t~post9#1_47|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~post9#1][85], [8#L688-4true, threadThread1of3ForFork0InUse, 18#L698-8true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 73#L686true, 79#L688-6true, 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 206#true, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:51,386 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,388 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][159], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 73#L686true, 79#L688-6true, 166#L698-6true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:51,389 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,392 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][159], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 79#L688-6true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:51,392 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,392 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,392 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,392 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,392 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,397 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:51,398 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:51,398 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:51,398 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:51,398 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:51,398 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 14#L685true, 107#threadEXITtrue, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:51,398 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,398 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,398 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,398 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,399 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:51,399 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:58:51,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:51,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:51,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:51,399 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 73#L686true, 302#true, 107#threadEXITtrue, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:51,400 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:58:51,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:51,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:51,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:51,404 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 73#L686true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 123#L688-5true, 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:51,404 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,404 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,404 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,404 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,409 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 73#L686true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 123#L688-5true, 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:51,409 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,409 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,409 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,409 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,409 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,410 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][170], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), 5#L688-6true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 112#L685-4true, 309#(= |threadThread2of3ForFork0_#t~nondet2| |#race~data~0|), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 123#L688-5true, 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:51,410 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is not cut-off event
[2023-11-03 13:58:51,411 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is not cut-off event
[2023-11-03 13:58:51,411 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is not cut-off event
[2023-11-03 13:58:51,411 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is not cut-off event
[2023-11-03 13:58:51,415 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [75#L688-2true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 6#L688true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:51,415 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,443 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][135], [113#L688-6true, threadThread1of3ForFork0InUse, 18#L698-8true, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:51,443 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,443 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,443 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,443 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,444 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][139], [113#L688-6true, threadThread1of3ForFork0InUse, 18#L698-8true, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:51,444 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,444 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,444 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,444 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,509 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][135], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, 166#L698-6true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:51,510 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,510 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1009] L698-6-->L698-8: Formula: (= |v_#race~threads_alive~0_52| |v_ULTIMATE.start_main_#t~nondet10#1_61|)  InVars {ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, ULTIMATE.start_main_#t~post9#1=|v_ULTIMATE.start_main_#t~post9#1_47|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~post9#1][87], [8#L688-4true, threadThread1of3ForFork0InUse, 154#L685-2true, 18#L698-8true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 206#true, Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:51,510 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,511 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,511 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,512 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][135], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 191#L690true, 166#L698-6true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:51,512 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,512 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,513 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,513 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,513 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1009] L698-6-->L698-8: Formula: (= |v_#race~threads_alive~0_52| |v_ULTIMATE.start_main_#t~nondet10#1_61|)  InVars {ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, ULTIMATE.start_main_#t~post9#1=|v_ULTIMATE.start_main_#t~post9#1_47|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~post9#1][87], [120#L685-4true, 8#L688-4true, threadThread1of3ForFork0InUse, 18#L698-8true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 206#true, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:51,513 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,513 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,513 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,513 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,537 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][188], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 191#L690true, 166#L698-6true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), 5#L688-6true, 112#L685-4true, Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 309#(= |threadThread2of3ForFork0_#t~nondet2| |#race~data~0|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:51,537 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,538 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,538 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,538 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,538 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1009] L698-6-->L698-8: Formula: (= |v_#race~threads_alive~0_52| |v_ULTIMATE.start_main_#t~nondet10#1_61|)  InVars {ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, ULTIMATE.start_main_#t~post9#1=|v_ULTIMATE.start_main_#t~post9#1_47|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~post9#1][156], [60#L688-4true, threadThread1of3ForFork0InUse, 18#L698-8true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), 112#L685-4true, Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 206#true, 309#(= |threadThread2of3ForFork0_#t~nondet2| |#race~data~0|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:51,538 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,538 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,538 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,538 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,607 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 14#L685true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 35#L701-2true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:51,607 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,607 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,607 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,608 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,608 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 35#L701-2true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:51,608 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:51,608 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:51,608 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:51,608 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:51,622 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][135], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 73#L686true, 166#L698-6true, 191#L690true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:51,622 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:51,622 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:51,622 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:51,622 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:51,627 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1009] L698-6-->L698-8: Formula: (= |v_#race~threads_alive~0_52| |v_ULTIMATE.start_main_#t~nondet10#1_61|)  InVars {ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, ULTIMATE.start_main_#t~post9#1=|v_ULTIMATE.start_main_#t~post9#1_47|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~post9#1][75], [120#L685-4true, 8#L688-4true, threadThread1of3ForFork0InUse, 18#L698-8true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 206#true, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:51,627 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,627 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,628 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,628 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,628 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,628 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][135], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 166#L698-6true, 191#L690true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:51,628 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,628 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,628 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,628 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,628 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,632 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][135], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 79#L688-6true, 6#L688true, 166#L698-6true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:51,632 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:58:51,632 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:51,633 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:51,633 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:51,695 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, 170#L698-5true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:51,696 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,696 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,696 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,696 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,698 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][170], [threadThread1of3ForFork0InUse, 170#L698-5true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), 5#L688-6true, Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 112#L685-4true, 309#(= |threadThread2of3ForFork0_#t~nondet2| |#race~data~0|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:51,698 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,699 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,699 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,699 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,701 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 170#L698-5true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 73#L686true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:51,701 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,701 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,701 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,701 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,723 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][170], [threadThread1of3ForFork0InUse, 170#L698-5true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), 5#L688-6true, Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 112#L685-4true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 309#(= |threadThread2of3ForFork0_#t~nondet2| |#race~data~0|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:51,723 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is not cut-off event
[2023-11-03 13:58:51,724 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is not cut-off event
[2023-11-03 13:58:51,724 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is not cut-off event
[2023-11-03 13:58:51,724 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is not cut-off event
[2023-11-03 13:58:51,736 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][170], [threadThread1of3ForFork0InUse, 170#L698-5true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), 5#L688-6true, 112#L685-4true, Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 309#(= |threadThread2of3ForFork0_#t~nondet2| |#race~data~0|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:51,736 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,737 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,737 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,737 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,737 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,740 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 6#L688true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 165#L698-2true, Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:51,740 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,741 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,741 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,741 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,741 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,822 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 107#threadEXITtrue, 131#L698-1true, 6#L688true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:51,823 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,832 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, 6#L688true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 165#L698-2true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:51,832 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:51,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:51,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:51,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:51,833 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, 6#L688true, 131#L698-1true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:51,833 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,851 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, 6#L688true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 165#L698-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:51,851 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:51,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:51,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:51,852 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:51,852 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:51,878 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][170], [threadThread1of3ForFork0InUse, 170#L698-5true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), 5#L688-6true, 112#L685-4true, Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 309#(= |threadThread2of3ForFork0_#t~nondet2| |#race~data~0|), 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:51,879 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,879 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,879 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,879 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,905 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 14#L685true, 79#L688-6true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 71#L705-4true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:51,906 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:58:51,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:51,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:58:51,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 13:58:51,935 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([730] L708-->L708-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][140], [60#L688-4true, 30#L708-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 200#true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 112#L685-4true, Black: 212#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true, 232#(<= 0 ~threads_alive~0)])
[2023-11-03 13:58:51,935 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,944 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([730] L708-->L708-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][78], [120#L685-4true, 30#L708-1true, 8#L688-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 200#true, Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 212#true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 232#(<= 0 ~threads_alive~0)])
[2023-11-03 13:58:51,944 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is not cut-off event
[2023-11-03 13:58:51,944 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is not cut-off event
[2023-11-03 13:58:51,944 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is not cut-off event
[2023-11-03 13:58:51,945 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is not cut-off event
[2023-11-03 13:58:51,945 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is not cut-off event
[2023-11-03 13:58:51,945 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([730] L708-->L708-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][78], [30#L708-1true, 8#L688-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 73#L686true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 200#true, Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 212#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true, 232#(<= 0 ~threads_alive~0)])
[2023-11-03 13:58:51,945 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,945 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,945 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,945 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,945 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,950 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 6#L688true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 168#L705-2true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:51,950 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,950 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,950 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,950 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:51,950 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:52,171 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 6#L688true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 168#L705-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:52,172 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:52,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:52,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:52,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:52,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:52,374 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 83#L705-1true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 73#L686true, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:52,374 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:58:52,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:52,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:52,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:52,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:52,375 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 73#L686true, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 71#L705-4true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:52,375 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:58:52,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:52,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:52,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:52,375 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 73#L686true, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 168#L705-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:52,375 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:58:52,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:52,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:52,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:52,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:52,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:52,376 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, 83#L705-1true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:52,377 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:58:52,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:52,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:52,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:52,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:52,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:52,377 INFO  L381   tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 168#L705-2true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:52,377 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:58:52,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:52,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:52,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:52,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:52,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:52,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:52,379 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 83#L705-1true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 73#L686true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:52,379 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:58:52,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:52,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:52,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:52,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:52,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:52,380 INFO  L381   tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 73#L686true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 168#L705-2true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:52,380 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:58:52,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:52,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:52,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:52,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:52,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:52,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:52,385 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 71#L705-4true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:52,385 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:52,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:52,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:52,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:52,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:52,386 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 71#L705-4true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:52,386 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:52,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:52,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:52,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:52,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:52,444 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][170], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), 5#L688-6true, 112#L685-4true, Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 309#(= |threadThread2of3ForFork0_#t~nondet2| |#race~data~0|), 168#L705-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:52,444 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:58:52,444 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:52,444 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:52,444 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:52,445 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 73#L686true, 71#L705-4true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:52,445 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,445 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:52,445 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:52,445 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:52,445 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,462 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, 6#L688true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 168#L705-2true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:52,463 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,463 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 83#L705-1true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, 6#L688true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:52,463 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 13:58:52,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:52,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:52,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:52,507 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 14#L685true, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 35#L701-2true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:52,507 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is not cut-off event
[2023-11-03 13:58:52,508 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:58:52,508 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:58:52,508 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:58:52,508 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:58:52,508 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 35#L701-2true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:52,508 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,508 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,508 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,509 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][159], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 79#L688-6true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 35#L701-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:52,509 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,519 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [75#L688-2true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 6#L688true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 35#L701-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:52,519 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,524 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][159], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 79#L688-6true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 35#L701-2true, Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:52,524 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,524 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,525 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,525 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,525 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,663 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 14#L685true, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 35#L701-2true, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:52,663 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,664 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 35#L701-2true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:52,664 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,664 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,664 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,664 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,665 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 35#L701-2true, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:52,665 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:58:52,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:52,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:52,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:52,667 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([963] L688-3-->L688-5: Formula: (= (+ v_~threads_alive~0_36 1) |v_threadThread1of3ForFork0_#t~post4_9|)  InVars {threadThread1of3ForFork0_#t~post4=|v_threadThread1of3ForFork0_#t~post4_9|}  OutVars{~threads_alive~0=v_~threads_alive~0_36, threadThread1of3ForFork0_#t~nondet5=|v_threadThread1of3ForFork0_#t~nondet5_13|, threadThread1of3ForFork0_#t~post4=|v_threadThread1of3ForFork0_#t~post4_9|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread1of3ForFork0_#t~nondet5][141], [8#L688-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 6#L688true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 200#true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 35#L701-2true, 123#L688-5true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:52,667 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:58:52,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:52,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:52,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:52,668 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [75#L688-2true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 6#L688true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 35#L701-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:52,668 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,669 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][144], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 35#L701-2true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:52,669 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,670 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 35#L701-2true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:52,670 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,676 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][135], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, 166#L698-6true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:52,676 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,676 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,676 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,676 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,699 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1009] L698-6-->L698-8: Formula: (= |v_#race~threads_alive~0_52| |v_ULTIMATE.start_main_#t~nondet10#1_61|)  InVars {ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, ULTIMATE.start_main_#t~post9#1=|v_ULTIMATE.start_main_#t~post9#1_47|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~post9#1][75], [120#L685-4true, 8#L688-4true, threadThread1of3ForFork0InUse, 18#L698-8true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 206#true, Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:52,699 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,699 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,699 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,699 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,703 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1009] L698-6-->L698-8: Formula: (= |v_#race~threads_alive~0_52| |v_ULTIMATE.start_main_#t~nondet10#1_61|)  InVars {ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, ULTIMATE.start_main_#t~post9#1=|v_ULTIMATE.start_main_#t~post9#1_47|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~post9#1][75], [8#L688-4true, threadThread1of3ForFork0InUse, 18#L698-8true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 73#L686true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 206#true, Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:52,703 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,703 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,703 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,703 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,706 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][144], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:52,706 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,706 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,706 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,706 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,709 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][159], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 73#L686true, 79#L688-6true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:52,709 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,709 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,709 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,711 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][135], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 73#L686true, 166#L698-6true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:52,711 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,720 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][159], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 73#L686true, 302#true, 79#L688-6true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:52,720 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,723 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][170], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 79#L688-6true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), 5#L688-6true, 112#L685-4true, Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 35#L701-2true, 309#(= |threadThread2of3ForFork0_#t~nondet2| |#race~data~0|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:52,723 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,723 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,723 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,723 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,726 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 6#L688true, 191#L690true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:52,727 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:58:52,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:58:52,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:58:52,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:58:52,727 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([875] L688-->L688-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][149], [threadThread1of3ForFork0InUse, 161#L688-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 200#true, Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 67#L688-1true, 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:52,727 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:58:52,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:52,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:52,728 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:52,764 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][135], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, 18#L698-8true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:52,764 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,764 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,764 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,764 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,765 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][139], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, 18#L698-8true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:52,765 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,765 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,765 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,765 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,833 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][135], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, 166#L698-6true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:52,833 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,834 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1009] L698-6-->L698-8: Formula: (= |v_#race~threads_alive~0_52| |v_ULTIMATE.start_main_#t~nondet10#1_61|)  InVars {ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, ULTIMATE.start_main_#t~post9#1=|v_ULTIMATE.start_main_#t~post9#1_47|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~post9#1][87], [120#L685-4true, 8#L688-4true, threadThread1of3ForFork0InUse, 18#L698-8true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 206#true, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:52,834 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,836 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][135], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 73#L686true, 191#L690true, 166#L698-6true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:52,836 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,837 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1009] L698-6-->L698-8: Formula: (= |v_#race~threads_alive~0_52| |v_ULTIMATE.start_main_#t~nondet10#1_61|)  InVars {ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, ULTIMATE.start_main_#t~post9#1=|v_ULTIMATE.start_main_#t~post9#1_47|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~post9#1][87], [8#L688-4true, threadThread1of3ForFork0InUse, 18#L698-8true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 73#L686true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 206#true, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:52,837 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,861 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][188], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, 166#L698-6true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), 5#L688-6true, 112#L685-4true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 309#(= |threadThread2of3ForFork0_#t~nondet2| |#race~data~0|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:52,861 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,861 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,861 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,861 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,861 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1009] L698-6-->L698-8: Formula: (= |v_#race~threads_alive~0_52| |v_ULTIMATE.start_main_#t~nondet10#1_61|)  InVars {ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, ULTIMATE.start_main_#t~post9#1=|v_ULTIMATE.start_main_#t~post9#1_47|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~post9#1][156], [60#L688-4true, threadThread1of3ForFork0InUse, 18#L698-8true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), 112#L685-4true, Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 206#true, 309#(= |threadThread2of3ForFork0_#t~nondet2| |#race~data~0|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:52,862 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,924 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1009] L698-6-->L698-8: Formula: (= |v_#race~threads_alive~0_52| |v_ULTIMATE.start_main_#t~nondet10#1_61|)  InVars {ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, ULTIMATE.start_main_#t~post9#1=|v_ULTIMATE.start_main_#t~post9#1_47|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~post9#1][75], [120#L685-4true, 8#L688-4true, threadThread1of3ForFork0InUse, 18#L698-8true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 206#true, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:52,924 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,925 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][135], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, 166#L698-6true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:52,925 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,930 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1009] L698-6-->L698-8: Formula: (= |v_#race~threads_alive~0_52| |v_ULTIMATE.start_main_#t~nondet10#1_61|)  InVars {ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, ULTIMATE.start_main_#t~post9#1=|v_ULTIMATE.start_main_#t~post9#1_47|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~post9#1][75], [8#L688-4true, threadThread1of3ForFork0InUse, 18#L698-8true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 73#L686true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 206#true, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:52,930 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,930 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][135], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 73#L686true, 166#L698-6true, 191#L690true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:52,931 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,960 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([875] L688-->L688-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][193], [threadThread1of3ForFork0InUse, 18#L698-8true, 161#L688-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 200#true, Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 67#L688-1true, 228#(<= 1 ~threads_alive~0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:52,961 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:58:52,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:52,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:52,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:52,986 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 170#L698-5true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 73#L686true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:52,986 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,986 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,987 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:52,987 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:53,019 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, 6#L688true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 165#L698-2true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:53,019 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:53,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:53,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:53,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:53,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:53,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:53,157 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 79#L688-6true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 71#L705-4true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:53,157 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:58:53,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:58:53,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 13:58:53,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:53,168 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 73#L686true, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 11#L705-5true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:53,168 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:58:53,168 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:53,168 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:58:53,168 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:53,169 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 11#L705-5true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:53,169 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,169 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:53,169 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:53,169 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,169 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 11#L705-5true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:53,169 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:58:53,170 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:53,170 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:53,170 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:53,170 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 11#L705-5true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:53,170 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:58:53,170 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:53,170 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:53,170 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:53,171 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 11#L705-5true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:53,171 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:58:53,171 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:58:53,171 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:53,171 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:53,176 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 6#L688true, 71#L705-4true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:53,177 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:58:53,177 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:53,177 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:53,177 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:53,177 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([875] L688-->L688-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][149], [threadThread1of3ForFork0InUse, 161#L688-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 71#L705-4true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 200#true, Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 67#L688-1true, 228#(<= 1 ~threads_alive~0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:53,177 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:53,177 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:53,177 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:53,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:53,183 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([730] L708-->L708-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][78], [120#L685-4true, 30#L708-1true, 8#L688-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 200#true, Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 212#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true, 232#(<= 0 ~threads_alive~0)])
[2023-11-03 13:58:53,184 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is not cut-off event
[2023-11-03 13:58:53,184 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:58:53,184 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:58:53,184 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:58:53,184 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:58:53,184 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([730] L708-->L708-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][78], [30#L708-1true, 8#L688-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 73#L686true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 200#true, Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 212#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true, 232#(<= 0 ~threads_alive~0)])
[2023-11-03 13:58:53,184 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:53,184 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:53,185 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:53,185 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:53,185 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:53,188 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 107#threadEXITtrue, 6#L688true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 168#L705-2true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:53,188 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:53,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:53,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:53,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:53,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:53,280 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 6#L688true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 11#L705-5true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:53,280 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:53,280 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:53,281 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:53,281 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:53,412 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([730] L708-->L708-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][78], [30#L708-1true, threadThread1of3ForFork0InUse, 8#L688-4true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 200#true, 87#L688-8true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 212#true, 144#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 232#(<= 0 ~threads_alive~0)])
[2023-11-03 13:58:53,412 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is not cut-off event
[2023-11-03 13:58:53,412 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:58:53,412 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:58:53,412 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 13:58:53,413 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([730] L708-->L708-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][78], [30#L708-1true, threadThread1of3ForFork0InUse, 8#L688-4true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 200#true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 7#threadEXITtrue, Black: 212#true, 144#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 232#(<= 0 ~threads_alive~0)])
[2023-11-03 13:58:53,413 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:53,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:53,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:53,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:53,476 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([875] L688-->L688-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][149], [threadThread1of3ForFork0InUse, 161#L688-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 71#L705-4true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 200#true, Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 67#L688-1true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:53,476 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:53,476 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:53,476 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:53,476 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:53,482 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 83#L705-1true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 6#L688true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:53,482 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:58:53,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:53,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:53,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:53,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:53,494 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 6#L688true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 71#L705-4true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:53,495 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:58:53,495 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:53,495 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:53,495 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:53,495 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 6#L688true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 168#L705-2true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:53,495 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:58:53,496 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:53,496 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:53,496 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:53,496 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:53,496 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:53,497 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 83#L705-1true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 73#L686true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:53,497 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:58:53,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:53,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:53,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:53,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:53,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:53,498 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 73#L686true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 11#L705-5true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:53,498 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:58:53,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:53,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:53,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:53,498 INFO  L381   tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 73#L686true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 168#L705-2true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:53,499 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:58:53,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:53,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:53,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:53,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:53,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:53,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:58:53,501 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 71#L705-4true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:53,501 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:53,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:53,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:53,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:53,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:53,502 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 73#L686true, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 71#L705-4true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:53,502 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 13:58:53,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:53,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:53,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:53,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 13:58:53,559 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([730] L708-->L708-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][78], [30#L708-1true, 8#L688-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, 6#L688true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 200#true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 212#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true, 232#(<= 0 ~threads_alive~0)])
[2023-11-03 13:58:53,559 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:58:53,559 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:53,559 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:53,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:53,560 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([730] L708-->L708-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][78], [30#L708-1true, 8#L688-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 6#L688true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 200#true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 212#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true, 232#(<= 0 ~threads_alive~0)])
[2023-11-03 13:58:53,560 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,607 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][170], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), 5#L688-6true, Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 112#L685-4true, 309#(= |threadThread2of3ForFork0_#t~nondet2| |#race~data~0|), Black: 214#(= |#race~data~0| 0), 35#L701-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:53,607 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,607 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,607 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,607 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,609 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 35#L701-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:53,609 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,609 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,609 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,609 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,609 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,610 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][159], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 73#L686true, 79#L688-6true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 35#L701-2true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:53,610 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,617 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([963] L688-3-->L688-5: Formula: (= (+ v_~threads_alive~0_36 1) |v_threadThread1of3ForFork0_#t~post4_9|)  InVars {threadThread1of3ForFork0_#t~post4=|v_threadThread1of3ForFork0_#t~post4_9|}  OutVars{~threads_alive~0=v_~threads_alive~0_36, threadThread1of3ForFork0_#t~nondet5=|v_threadThread1of3ForFork0_#t~nondet5_13|, threadThread1of3ForFork0_#t~post4=|v_threadThread1of3ForFork0_#t~post4_9|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread1of3ForFork0_#t~nondet5][141], [8#L688-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 6#L688true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 200#true, Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 35#L701-2true, 123#L688-5true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:53,617 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,618 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,624 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][159], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 73#L686true, 79#L688-6true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 35#L701-2true, Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:53,624 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,752 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 154#L685-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 35#L701-2true, Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:53,752 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,752 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,752 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,752 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,753 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 35#L701-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:53,753 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,753 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,753 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,753 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,754 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 73#L686true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 35#L701-2true, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:53,755 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:58:53,755 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:53,755 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:53,755 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:53,756 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][144], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 35#L701-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:53,756 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,756 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,756 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,756 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,757 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 35#L701-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:53,757 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,763 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][135], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 73#L686true, 302#true, 107#threadEXITtrue, 166#L698-6true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:53,763 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,763 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,763 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,763 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,789 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1009] L698-6-->L698-8: Formula: (= |v_#race~threads_alive~0_52| |v_ULTIMATE.start_main_#t~nondet10#1_61|)  InVars {ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, ULTIMATE.start_main_#t~post9#1=|v_ULTIMATE.start_main_#t~post9#1_47|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~post9#1][75], [8#L688-4true, threadThread1of3ForFork0InUse, 18#L698-8true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 73#L686true, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 206#true, Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:53,790 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,790 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,790 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,790 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,792 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][144], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:53,792 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,792 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,793 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,793 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,798 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][144], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 73#L686true, 302#true, 191#L690true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:53,798 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,798 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,798 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,798 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,799 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][170], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), 5#L688-6true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 112#L685-4true, 309#(= |threadThread2of3ForFork0_#t~nondet2| |#race~data~0|), Black: 214#(= |#race~data~0| 0), 35#L701-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:53,799 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,799 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,800 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,800 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,800 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,805 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1009] L698-6-->L698-8: Formula: (= |v_#race~threads_alive~0_52| |v_ULTIMATE.start_main_#t~nondet10#1_61|)  InVars {ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, ULTIMATE.start_main_#t~post9#1=|v_ULTIMATE.start_main_#t~post9#1_47|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~post9#1][75], [8#L688-4true, threadThread1of3ForFork0InUse, 18#L698-8true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 79#L688-6true, 6#L688true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 206#true, Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:53,805 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,805 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,805 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,805 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,807 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1009] L698-6-->L698-8: Formula: (= |v_#race~threads_alive~0_52| |v_ULTIMATE.start_main_#t~nondet10#1_61|)  InVars {ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, ULTIMATE.start_main_#t~post9#1=|v_ULTIMATE.start_main_#t~post9#1_47|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~post9#1][85], [8#L688-4true, threadThread1of3ForFork0InUse, 18#L698-8true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 79#L688-6true, 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 6#L688true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 206#true, Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:53,807 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,809 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][159], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 79#L688-6true, 6#L688true, 166#L698-6true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:53,809 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,817 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, 6#L688true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:53,817 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:58:53,817 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:53,817 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:53,817 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:53,817 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([875] L688-->L688-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][149], [threadThread1of3ForFork0InUse, 161#L688-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 200#true, Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 67#L688-1true, 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:53,818 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:58:53,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:53,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:53,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:53,820 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 6#L688true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 123#L688-5true, 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:53,820 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,824 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 6#L688true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 123#L688-5true, 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:53,825 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,825 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,825 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,825 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,825 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,857 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][135], [113#L688-6true, threadThread1of3ForFork0InUse, 18#L698-8true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 73#L686true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:53,857 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,858 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][139], [113#L688-6true, threadThread1of3ForFork0InUse, 18#L698-8true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 73#L686true, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:53,858 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,859 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,917 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][135], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 73#L686true, 302#true, 107#threadEXITtrue, 166#L698-6true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:53,917 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,918 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,918 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,918 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,918 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1009] L698-6-->L698-8: Formula: (= |v_#race~threads_alive~0_52| |v_ULTIMATE.start_main_#t~nondet10#1_61|)  InVars {ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, ULTIMATE.start_main_#t~post9#1=|v_ULTIMATE.start_main_#t~post9#1_47|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~post9#1][87], [8#L688-4true, threadThread1of3ForFork0InUse, 18#L698-8true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 73#L686true, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 206#true, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:53,918 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,918 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,918 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,918 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,980 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([875] L688-->L688-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][149], [threadThread1of3ForFork0InUse, 161#L688-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 200#true, Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 67#L688-1true, 35#L701-2true, 228#(<= 1 ~threads_alive~0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:53,980 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:58:53,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:53,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:53,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:53,993 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][135], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 6#L688true, 166#L698-6true, 191#L690true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:53,993 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:58:53,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:53,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:53,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:53,994 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1009] L698-6-->L698-8: Formula: (= |v_#race~threads_alive~0_52| |v_ULTIMATE.start_main_#t~nondet10#1_61|)  InVars {ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, ULTIMATE.start_main_#t~post9#1=|v_ULTIMATE.start_main_#t~post9#1_47|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~post9#1][75], [8#L688-4true, threadThread1of3ForFork0InUse, 18#L698-8true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 73#L686true, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 206#true, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:53,994 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,995 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][135], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 73#L686true, 302#true, 107#threadEXITtrue, 166#L698-6true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:53,995 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:53,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:54,061 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 170#L698-5true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 6#L688true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:54,061 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:58:54,062 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:54,062 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:54,062 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:54,341 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 79#L688-6true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 71#L705-4true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:54,341 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:58:54,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:54,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:54,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 13:58:54,381 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([730] L708-->L708-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][78], [30#L708-1true, 8#L688-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 6#L688true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 200#true, Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 212#true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 232#(<= 0 ~threads_alive~0)])
[2023-11-03 13:58:54,381 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:58:54,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:54,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:54,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:54,382 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:54,660 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 83#L705-1true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, 6#L688true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:54,661 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:58:54,661 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:54,661 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:54,661 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:54,661 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:54,661 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, 6#L688true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 71#L705-4true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:54,661 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:58:54,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:54,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:54,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:54,662 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, 6#L688true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 168#L705-2true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:54,662 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:58:54,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:54,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:54,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:54,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:54,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:54,664 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 83#L705-1true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 6#L688true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:54,664 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:58:54,664 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:54,664 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:58:54,664 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:54,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:54,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:54,665 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 6#L688true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 11#L705-5true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:54,665 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:58:54,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:54,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:54,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:54,665 INFO  L381   tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 6#L688true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 168#L705-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:54,666 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:58:54,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:54,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:54,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:54,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:54,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:54,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:54,666 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([875] L688-->L688-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][149], [threadThread1of3ForFork0InUse, 83#L705-1true, 161#L688-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 200#true, Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 67#L688-1true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:54,667 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:58:54,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:54,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:54,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:54,667 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([875] L688-->L688-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][149], [threadThread1of3ForFork0InUse, 161#L688-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 200#true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 67#L688-1true, 168#L705-2true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:54,667 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:58:54,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:54,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:54,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:54,668 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 73#L686true, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 71#L705-4true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:54,668 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 13:58:54,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:54,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:54,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:54,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:54,716 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 6#L688true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 71#L705-4true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:54,716 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:58:54,716 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:54,716 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:54,716 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:54,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:54,754 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][170], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), 5#L688-6true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 112#L685-4true, 309#(= |threadThread2of3ForFork0_#t~nondet2| |#race~data~0|), Black: 214#(= |#race~data~0| 0), 35#L701-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:54,755 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:58:54,755 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:54,755 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:54,755 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:54,758 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 73#L686true, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 35#L701-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:54,758 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:58:54,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:54,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:54,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:54,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:54,762 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][170], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), 5#L688-6true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 112#L685-4true, 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 309#(= |threadThread2of3ForFork0_#t~nondet2| |#race~data~0|), Black: 214#(= |#race~data~0| 0), 35#L701-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:54,762 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is not cut-off event
[2023-11-03 13:58:54,762 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 13:58:54,762 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 13:58:54,762 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 13:58:54,878 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [120#L685-4true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 35#L701-2true, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:54,878 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:58:54,878 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:54,878 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:54,878 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:54,879 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 73#L686true, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 35#L701-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:54,879 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:58:54,879 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:54,879 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:54,879 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:54,880 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][144], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 73#L686true, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 35#L701-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:54,880 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:58:54,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:54,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:54,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:54,881 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 73#L686true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 35#L701-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:54,881 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:58:54,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:54,882 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:54,882 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:54,882 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:54,882 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:54,915 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][144], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 73#L686true, 302#true, 107#threadEXITtrue, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:54,915 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:58:54,915 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:54,915 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:54,915 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:54,916 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][170], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), 5#L688-6true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 112#L685-4true, 309#(= |threadThread2of3ForFork0_#t~nondet2| |#race~data~0|), Black: 214#(= |#race~data~0| 0), 35#L701-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:54,916 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:58:54,917 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:54,917 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:54,917 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:54,917 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:54,918 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1009] L698-6-->L698-8: Formula: (= |v_#race~threads_alive~0_52| |v_ULTIMATE.start_main_#t~nondet10#1_61|)  InVars {ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, ULTIMATE.start_main_#t~post9#1=|v_ULTIMATE.start_main_#t~post9#1_47|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~post9#1][75], [8#L688-4true, threadThread1of3ForFork0InUse, 18#L698-8true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 6#L688true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 206#true, Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:54,918 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:58:54,918 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:54,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:54,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:54,923 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][159], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 79#L688-6true, 6#L688true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:54,924 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:58:54,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:54,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:54,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:54,926 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][135], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 6#L688true, 166#L698-6true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:54,927 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:58:54,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:54,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:54,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:54,936 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][159], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 79#L688-6true, 6#L688true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:54,936 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:58:54,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:54,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:54,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:54,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:55,035 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][135], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 6#L688true, 191#L690true, 166#L698-6true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:55,036 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:58:55,036 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:55,036 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:55,036 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:55,036 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1009] L698-6-->L698-8: Formula: (= |v_#race~threads_alive~0_52| |v_ULTIMATE.start_main_#t~nondet10#1_61|)  InVars {ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, ULTIMATE.start_main_#t~post9#1=|v_ULTIMATE.start_main_#t~post9#1_47|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~post9#1][87], [8#L688-4true, threadThread1of3ForFork0InUse, 18#L698-8true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 6#L688true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 206#true, Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:55,036 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:58:55,036 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:55,036 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:55,037 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:55,101 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1009] L698-6-->L698-8: Formula: (= |v_#race~threads_alive~0_52| |v_ULTIMATE.start_main_#t~nondet10#1_61|)  InVars {ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, ULTIMATE.start_main_#t~post9#1=|v_ULTIMATE.start_main_#t~post9#1_47|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~post9#1][75], [8#L688-4true, threadThread1of3ForFork0InUse, 18#L698-8true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 6#L688true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 206#true, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:55,101 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:58:55,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:55,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:55,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:55,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:55,102 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][135], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 6#L688true, 166#L698-6true, 191#L690true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:55,102 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:58:55,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:55,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:55,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:55,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:55,144 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 170#L698-5true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 107#threadEXITtrue, 6#L688true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:55,144 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:58:55,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:55,145 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:55,145 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:55,250 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 73#L686true, 79#L688-6true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 71#L705-4true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:55,250 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:58:55,250 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:55,250 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:55,250 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 13:58:55,270 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([730] L708-->L708-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][78], [30#L708-1true, 8#L688-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, 6#L688true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 200#true, Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 212#true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 232#(<= 0 ~threads_alive~0)])
[2023-11-03 13:58:55,270 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:58:55,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:55,271 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:55,271 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:55,271 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:55,519 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 83#L705-1true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, 6#L688true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:55,520 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:58:55,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:55,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:55,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:55,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:55,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 13:58:55,520 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, 6#L688true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 11#L705-5true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:55,521 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:58:55,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:55,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:55,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:55,521 INFO  L381   tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, 6#L688true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 168#L705-2true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:55,521 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:58:55,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:55,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:55,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:55,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:55,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:55,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 13:58:55,522 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([875] L688-->L688-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][149], [threadThread1of3ForFork0InUse, 83#L705-1true, 161#L688-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 200#true, Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 67#L688-1true, Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:55,522 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:58:55,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:55,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:55,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:55,523 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([875] L688-->L688-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][149], [threadThread1of3ForFork0InUse, 161#L688-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 200#true, Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 67#L688-1true, Black: 214#(= |#race~data~0| 0), 168#L705-2true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:55,523 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:58:55,523 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:55,523 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:55,523 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:58:55,524 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 6#L688true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 71#L705-4true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:55,524 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:58:55,524 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:55,524 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:55,525 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 13:58:55,525 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:55,564 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][170], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), 5#L688-6true, 112#L685-4true, Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 309#(= |threadThread2of3ForFork0_#t~nondet2| |#race~data~0|), 11#L705-5true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:55,564 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 13:58:55,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:55,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:55,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 13:58:55,597 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][159], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 79#L688-6true, 6#L688true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 35#L701-2true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:55,597 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:58:55,597 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:58:55,597 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:58:55,597 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:58:55,606 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][159], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 79#L688-6true, 6#L688true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 35#L701-2true, Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:55,607 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:58:55,607 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:58:55,607 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:58:55,607 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:58:55,607 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:58:55,697 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 73#L686true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 35#L701-2true, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:55,698 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:58:55,698 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:58:55,698 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:58:55,698 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:58:55,699 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 6#L688true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 35#L701-2true, Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:55,700 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:58:55,700 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:55,700 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:55,700 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:55,705 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][135], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, 6#L688true, 166#L698-6true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:55,705 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:58:55,705 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:58:55,705 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:58:55,705 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:58:55,734 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1009] L698-6-->L698-8: Formula: (= |v_#race~threads_alive~0_52| |v_ULTIMATE.start_main_#t~nondet10#1_61|)  InVars {ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, ULTIMATE.start_main_#t~post9#1=|v_ULTIMATE.start_main_#t~post9#1_47|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~post9#1][75], [8#L688-4true, threadThread1of3ForFork0InUse, 18#L698-8true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, 6#L688true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 206#true, Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:55,734 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:58:55,734 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:58:55,734 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:58:55,734 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:58:55,741 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][144], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 6#L688true, 191#L690true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:55,741 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:58:55,741 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:58:55,741 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:58:55,741 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:58:55,789 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][135], [113#L688-6true, threadThread1of3ForFork0InUse, 18#L698-8true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 6#L688true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:55,789 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:58:55,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:58:55,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:58:55,790 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:58:55,790 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][139], [113#L688-6true, threadThread1of3ForFork0InUse, 18#L698-8true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 6#L688true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:55,790 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:58:55,790 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:58:55,790 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:58:55,790 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:58:55,803 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][161], [threadThread1of3ForFork0InUse, 161#L688-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), 5#L688-6true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 123#L688-5true, 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:55,803 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:58:55,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:58:55,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:58:55,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:58:55,840 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][135], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, 6#L688true, 166#L698-6true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:55,840 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:58:55,840 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:58:55,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:58:55,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:58:55,841 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1009] L698-6-->L698-8: Formula: (= |v_#race~threads_alive~0_52| |v_ULTIMATE.start_main_#t~nondet10#1_61|)  InVars {ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, ULTIMATE.start_main_#t~post9#1=|v_ULTIMATE.start_main_#t~post9#1_47|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~post9#1][87], [8#L688-4true, threadThread1of3ForFork0InUse, 18#L698-8true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, 6#L688true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 206#true, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:55,841 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:58:55,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:58:55,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:58:55,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:58:55,891 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1009] L698-6-->L698-8: Formula: (= |v_#race~threads_alive~0_52| |v_ULTIMATE.start_main_#t~nondet10#1_61|)  InVars {ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, ULTIMATE.start_main_#t~post9#1=|v_ULTIMATE.start_main_#t~post9#1_47|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~post9#1][75], [8#L688-4true, threadThread1of3ForFork0InUse, 18#L698-8true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, 6#L688true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 206#true, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:55,891 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:58:55,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:58:55,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:58:55,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:58:55,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:58:55,892 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][135], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, 6#L688true, 166#L698-6true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:55,892 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:58:55,892 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:58:55,892 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:58:55,892 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:58:55,892 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:58:56,270 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, 6#L688true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 71#L705-4true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:56,270 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:58:56,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:58:56,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:56,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:56,271 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:56,289 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 83#L705-1true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 123#L688-5true, 7#threadEXITtrue, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:56,289 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:58:56,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:58:56,290 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:58:56,290 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 13:58:56,302 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 71#L705-4true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 67#L688-1true, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:56,302 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 13:58:56,302 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:56,303 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:56,303 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 13:58:56,324 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 6#L688true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 35#L701-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:56,324 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:58:56,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:56,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:56,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:56,325 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:56,414 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 6#L688true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 35#L701-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:56,414 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:58:56,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:56,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:56,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:56,416 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][144], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 6#L688true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 35#L701-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:56,416 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:58:56,416 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:56,416 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:56,416 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:56,417 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 6#L688true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 35#L701-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:56,417 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:58:56,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:56,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:56,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:56,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:56,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:56,449 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][144], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, 6#L688true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:56,449 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:58:56,450 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:56,450 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:56,450 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:56,454 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 18#L698-8true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 67#L688-1true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:56,454 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:58:56,454 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:56,454 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:56,454 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:56,691 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][186], [threadThread1of3ForFork0InUse, 18#L698-8true, 161#L688-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), 5#L688-6true, Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:56,692 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:58:56,692 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:56,692 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:56,692 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:56,695 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 67#L688-1true, 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:56,695 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:58:56,695 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:56,695 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:56,695 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:56,699 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][161], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), 5#L688-6true, Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 176#L688-1true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:56,699 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:58:56,699 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:56,699 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:56,699 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:56,788 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 165#L698-2true, Black: 214#(= |#race~data~0| 0), 123#L688-5true, 7#threadEXITtrue, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:56,789 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:58:56,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:56,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:56,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:56,823 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 79#L688-6true, 6#L688true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 71#L705-4true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:56,823 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:58:56,824 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 13:58:56,824 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:56,824 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 13:58:56,913 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 123#L688-5true, 7#threadEXITtrue, 168#L705-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:56,913 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:58:56,913 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:56,913 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:56,913 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:57,078 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][159], [113#L688-6true, threadThread1of3ForFork0InUse, 83#L705-1true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 79#L688-6true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 7#threadEXITtrue, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:57,078 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 13:58:57,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:57,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:57,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:57,106 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 67#L688-1true, 35#L701-2true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:57,106 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:58:57,106 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:57,106 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:57,106 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:57,109 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][161], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), 5#L688-6true, Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 35#L701-2true, 176#L688-1true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:57,109 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:58:57,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:57,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:57,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:57,177 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, 6#L688true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 35#L701-2true, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:57,177 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:58:57,177 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:57,177 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:57,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:57,178 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 67#L688-1true, 35#L701-2true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:57,178 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:58:57,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:57,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:57,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:57,179 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:57,180 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][161], [threadThread1of3ForFork0InUse, 161#L688-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), 5#L688-6true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 35#L701-2true, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:57,180 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:58:57,180 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:57,180 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:57,181 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:57,201 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][139], [75#L688-2true, 113#L688-6true, threadThread1of3ForFork0InUse, 18#L698-8true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), 87#L688-8true, Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:57,201 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:58:57,201 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:57,201 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:57,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:57,211 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 67#L688-1true, 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:57,211 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is not cut-off event
[2023-11-03 13:58:57,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2023-11-03 13:58:57,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2023-11-03 13:58:57,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2023-11-03 13:58:57,212 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][161], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), 5#L688-6true, Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 176#L688-1true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:57,212 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is not cut-off event
[2023-11-03 13:58:57,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2023-11-03 13:58:57,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2023-11-03 13:58:57,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2023-11-03 13:58:57,215 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][161], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), 5#L688-6true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 35#L701-2true, Black: 214#(= |#race~data~0| 0), 176#L688-1true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:57,215 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:58:57,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:57,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:57,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:57,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:57,217 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), 65#L688-2true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:57,217 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:58:57,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:57,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:57,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:57,221 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][161], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 161#L688-2true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), 5#L688-6true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:57,221 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:58:57,221 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:57,221 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:57,221 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:57,222 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][161], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 161#L688-2true, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), 5#L688-6true, Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:57,222 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:58:57,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:57,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:57,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:57,268 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), 65#L688-2true, Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:57,269 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:58:57,269 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:57,269 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:57,269 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:57,290 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 67#L688-1true, 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:57,291 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:58:57,291 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:57,291 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:57,291 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:57,294 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][161], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), 5#L688-6true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 176#L688-1true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:57,294 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:58:57,294 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:57,294 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:57,294 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:57,294 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][161], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 161#L688-2true, threadThread3of3ForFork0InUse, 224#true, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), 5#L688-6true, Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:57,294 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:58:57,295 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:57,295 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:57,295 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:57,364 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][159], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 79#L688-6true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 165#L698-2true, Black: 214#(= |#race~data~0| 0), 7#threadEXITtrue, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:57,365 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:58:57,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:57,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:57,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:57,464 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][159], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 79#L688-6true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 7#threadEXITtrue, 168#L705-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:57,464 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:58:57,464 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:57,464 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:57,465 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:57,583 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 83#L705-1true, threadThread3of3ForFork0InUse, 224#true, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 7#threadEXITtrue, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:57,583 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:58:57,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:57,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:57,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:57,585 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 83#L705-1true, threadThread3of3ForFork0InUse, 224#true, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 7#threadEXITtrue, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:57,585 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:58:57,585 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:57,585 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:57,585 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:57,585 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:57,586 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 7#threadEXITtrue, 168#L705-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:57,586 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:58:57,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:57,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:57,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:57,592 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][159], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 79#L688-6true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 149#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 7#threadEXITtrue, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:57,593 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 13:58:57,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:57,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:57,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:57,610 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), 65#L688-2true, Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 35#L701-2true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:57,611 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:58:57,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:57,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:57,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:57,612 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][161], [threadThread1of3ForFork0InUse, 161#L688-2true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), 5#L688-6true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 35#L701-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:57,612 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:58:57,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:57,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:57,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:57,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:57,696 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][139], [75#L688-2true, 113#L688-6true, threadThread1of3ForFork0InUse, 18#L698-8true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 7#threadEXITtrue, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:57,696 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:58:57,696 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:57,697 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:57,697 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:57,703 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 67#L688-1true, 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:57,704 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is not cut-off event
[2023-11-03 13:58:57,704 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2023-11-03 13:58:57,704 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2023-11-03 13:58:57,704 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2023-11-03 13:58:57,704 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][161], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), 5#L688-6true, Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 176#L688-1true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:57,705 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is not cut-off event
[2023-11-03 13:58:57,705 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2023-11-03 13:58:57,705 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2023-11-03 13:58:57,705 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2023-11-03 13:58:57,706 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][161], [threadThread1of3ForFork0InUse, 161#L688-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), 5#L688-6true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:57,707 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is not cut-off event
[2023-11-03 13:58:57,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2023-11-03 13:58:57,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2023-11-03 13:58:57,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2023-11-03 13:58:57,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2023-11-03 13:58:57,710 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][161], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 161#L688-2true, threadThread3of3ForFork0InUse, 224#true, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), 5#L688-6true, Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 35#L701-2true, Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:57,710 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:58:57,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:57,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:57,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:57,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:57,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:57,753 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), 65#L688-2true, Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:57,754 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:58:57,754 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:57,754 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:57,754 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:57,755 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][161], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 161#L688-2true, threadThread3of3ForFork0InUse, 224#true, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), 5#L688-6true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:57,755 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:58:57,755 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:57,755 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:57,755 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:57,908 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 7#threadEXITtrue, 168#L705-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:57,908 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:58:57,909 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:57,909 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:57,909 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:57,909 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:57,943 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][159], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 79#L688-6true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 7#threadEXITtrue, 11#L705-5true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:57,944 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:58:57,944 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:57,944 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:57,944 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:58,023 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 83#L705-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 7#threadEXITtrue, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:58,023 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:58:58,023 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:58,023 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:58,023 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:58,026 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 83#L705-1true, threadThread3of3ForFork0InUse, 224#true, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 7#threadEXITtrue, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:58,026 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 13:58:58,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:58,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:58,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:58,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:58,026 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 7#threadEXITtrue, 168#L705-2true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:58,026 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2023-11-03 13:58:58,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:58:58,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:58:58,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:58:58,089 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([963] L688-3-->L688-5: Formula: (= (+ v_~threads_alive~0_36 1) |v_threadThread1of3ForFork0_#t~post4_9|)  InVars {threadThread1of3ForFork0_#t~post4=|v_threadThread1of3ForFork0_#t~post4_9|}  OutVars{~threads_alive~0=v_~threads_alive~0_36, threadThread1of3ForFork0_#t~nondet5=|v_threadThread1of3ForFork0_#t~nondet5_13|, threadThread1of3ForFork0_#t~post4=|v_threadThread1of3ForFork0_#t~post4_9|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread1of3ForFork0_#t~nondet5][141], [8#L688-4true, threadThread1of3ForFork0InUse, 18#L698-8true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 200#true, Black: 232#(<= 0 ~threads_alive~0), 87#L688-8true, Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 206#true, Black: 214#(= |#race~data~0| 0), 123#L688-5true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:58,089 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is not cut-off event
[2023-11-03 13:58:58,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is not cut-off event
[2023-11-03 13:58:58,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is not cut-off event
[2023-11-03 13:58:58,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is not cut-off event
[2023-11-03 13:58:58,090 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([963] L688-3-->L688-5: Formula: (= (+ v_~threads_alive~0_36 1) |v_threadThread1of3ForFork0_#t~post4_9|)  InVars {threadThread1of3ForFork0_#t~post4=|v_threadThread1of3ForFork0_#t~post4_9|}  OutVars{~threads_alive~0=v_~threads_alive~0_36, threadThread1of3ForFork0_#t~nondet5=|v_threadThread1of3ForFork0_#t~nondet5_13|, threadThread1of3ForFork0_#t~post4=|v_threadThread1of3ForFork0_#t~post4_9|}  AuxVars[]  AssignedVars[~threads_alive~0, threadThread1of3ForFork0_#t~nondet5][141], [8#L688-4true, threadThread1of3ForFork0InUse, 18#L698-8true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 200#true, Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 206#true, Black: 214#(= |#race~data~0| 0), 7#threadEXITtrue, 123#L688-5true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:58,090 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2023-11-03 13:58:58,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:58:58,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:58:58,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:58:58,127 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][161], [threadThread1of3ForFork0InUse, 161#L688-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), 5#L688-6true, Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:58,128 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is not cut-off event
[2023-11-03 13:58:58,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is not cut-off event
[2023-11-03 13:58:58,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is not cut-off event
[2023-11-03 13:58:58,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is not cut-off event
[2023-11-03 13:58:58,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is not cut-off event
[2023-11-03 13:58:58,252 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 7#threadEXITtrue, 168#L705-2true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:58,252 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2023-11-03 13:58:58,252 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:58:58,252 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:58:58,252 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:58:58,253 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:58:58,436 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][144], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), 5#L688-6true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:58,436 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event
[2023-11-03 13:58:58,436 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:58:58,436 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:58:58,436 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:58:58,471 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][144], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), 5#L688-6true, Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:58,472 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event
[2023-11-03 13:58:58,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:58:58,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:58:58,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:58:58,476 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][135], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 191#L690true, 166#L698-6true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), 87#L688-8true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 214#(= |#race~data~0| 0), 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:58,476 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event
[2023-11-03 13:58:58,477 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:58:58,477 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:58:58,477 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:58:58,481 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][135], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 166#L698-6true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), 87#L688-8true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:58,481 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event
[2023-11-03 13:58:58,481 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:58:58,481 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:58:58,481 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:58:58,542 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [30#L708-1true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), 87#L688-8true, Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 212#true, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:58,542 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event
[2023-11-03 13:58:58,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:58:58,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:58:58,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 13:58:58,618 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][161], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 134#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), 5#L688-6true, Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 35#L701-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:58,618 INFO  L383   tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,618 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,618 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,618 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,642 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1009] L698-6-->L698-8: Formula: (= |v_#race~threads_alive~0_52| |v_ULTIMATE.start_main_#t~nondet10#1_61|)  InVars {ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, ULTIMATE.start_main_#t~post9#1=|v_ULTIMATE.start_main_#t~post9#1_47|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~post9#1][75], [8#L688-4true, threadThread1of3ForFork0InUse, 18#L698-8true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), 87#L688-8true, Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 206#true, Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:58,643 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is not cut-off event
[2023-11-03 13:58:58,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is not cut-off event
[2023-11-03 13:58:58,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is not cut-off event
[2023-11-03 13:58:58,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is not cut-off event
[2023-11-03 13:58:58,645 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), 87#L688-8true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:58,646 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2023-11-03 13:58:58,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:58:58,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:58:58,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:58:58,656 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][144], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), 87#L688-8true, Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:58,656 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2023-11-03 13:58:58,657 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:58:58,657 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:58:58,657 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:58:58,657 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][135], [113#L688-6true, threadThread1of3ForFork0InUse, 18#L698-8true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), 87#L688-8true, Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:58,657 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2023-11-03 13:58:58,658 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:58:58,658 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:58:58,658 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:58:58,658 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][135], [113#L688-6true, threadThread1of3ForFork0InUse, 18#L698-8true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 7#threadEXITtrue, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:58,658 INFO  L383   tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,658 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,658 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,658 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,659 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][139], [113#L688-6true, threadThread1of3ForFork0InUse, 18#L698-8true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), 87#L688-8true, Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:58,659 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2023-11-03 13:58:58,659 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:58:58,659 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:58:58,659 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:58:58,659 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][139], [113#L688-6true, threadThread1of3ForFork0InUse, 18#L698-8true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 7#threadEXITtrue, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:58,660 INFO  L383   tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,660 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,660 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,660 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,678 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][135], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 166#L698-6true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), 87#L688-8true, Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:58,678 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is not cut-off event
[2023-11-03 13:58:58,678 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is not cut-off event
[2023-11-03 13:58:58,678 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is not cut-off event
[2023-11-03 13:58:58,678 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is not cut-off event
[2023-11-03 13:58:58,679 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][135], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 166#L698-6true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 7#threadEXITtrue, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:58,679 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2023-11-03 13:58:58,679 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:58:58,679 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:58:58,679 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:58:58,679 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][135], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 166#L698-6true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 7#threadEXITtrue, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:58,680 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2023-11-03 13:58:58,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:58:58,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:58:58,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:58:58,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:58:58,681 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][135], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 166#L698-6true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 7#threadEXITtrue, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:58,681 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2023-11-03 13:58:58,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:58:58,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:58:58,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:58:58,681 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1009] L698-6-->L698-8: Formula: (= |v_#race~threads_alive~0_52| |v_ULTIMATE.start_main_#t~nondet10#1_61|)  InVars {ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, ULTIMATE.start_main_#t~post9#1=|v_ULTIMATE.start_main_#t~post9#1_47|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~post9#1][87], [8#L688-4true, threadThread1of3ForFork0InUse, 18#L698-8true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 206#true, Black: 214#(= |#race~data~0| 0), 7#threadEXITtrue, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:58,681 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2023-11-03 13:58:58,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:58:58,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:58:58,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:58:58,687 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][144], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), 87#L688-8true, Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:58,687 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2023-11-03 13:58:58,687 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:58:58,687 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:58:58,687 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:58:58,690 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][135], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, 166#L698-6true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), 87#L688-8true, Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:58,690 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2023-11-03 13:58:58,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:58:58,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:58:58,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:58:58,692 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1009] L698-6-->L698-8: Formula: (= |v_#race~threads_alive~0_52| |v_ULTIMATE.start_main_#t~nondet10#1_61|)  InVars {ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, ULTIMATE.start_main_#t~post9#1=|v_ULTIMATE.start_main_#t~post9#1_47|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~post9#1][75], [8#L688-4true, threadThread1of3ForFork0InUse, 18#L698-8true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 206#true, Black: 214#(= |#race~data~0| 0), 7#threadEXITtrue, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:58,692 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2023-11-03 13:58:58,692 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:58:58,692 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:58:58,692 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:58:58,692 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][135], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 191#L690true, 166#L698-6true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 7#threadEXITtrue, 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:58,692 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2023-11-03 13:58:58,692 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:58:58,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:58:58,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:58:58,695 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][135], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 166#L698-6true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 7#threadEXITtrue, 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:58,695 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2023-11-03 13:58:58,695 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:58:58,695 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:58:58,695 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:58:58,739 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [30#L708-1true, 113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 212#true, 7#threadEXITtrue, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:58,740 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2023-11-03 13:58:58,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:58:58,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:58:58,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 13:58:58,758 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 2#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 224#true, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), 87#L688-8true, Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 212#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:58,758 INFO  L383   tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,758 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,758 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,758 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,776 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 83#L705-1true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 79#L688-6true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 7#threadEXITtrue, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:58,777 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2023-11-03 13:58:58,777 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:58,777 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:58,777 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 13:58:58,781 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), 87#L688-8true, Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 35#L701-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:58,782 INFO  L383   tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,782 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,782 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,782 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,782 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][144], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), 87#L688-8true, Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 35#L701-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:58,782 INFO  L383   tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,784 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][161], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), 5#L688-6true, 116#threadEXITtrue, Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 35#L701-2true, Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:58,784 INFO  L383   tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event
[2023-11-03 13:58:58,784 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:58:58,784 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:58:58,784 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:58:58,791 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), 87#L688-8true, Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 35#L701-2true, Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:58,791 INFO  L383   tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,796 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][159], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 79#L688-6true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 35#L701-2true, Black: 214#(= |#race~data~0| 0), 7#threadEXITtrue, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:58,796 INFO  L383   tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,796 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,796 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,796 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,808 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 35#L701-2true, Black: 214#(= |#race~data~0| 0), 7#threadEXITtrue, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:58,808 INFO  L383   tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event
[2023-11-03 13:58:58,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:58:58,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:58:58,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:58:58,809 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][161], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 134#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), 5#L688-6true, Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 35#L701-2true, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:58,809 INFO  L383   tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,810 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][187], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 134#L690true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), 5#L688-6true, Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 35#L701-2true, Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:58,810 INFO  L383   tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,810 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,810 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,810 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,811 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1009] L698-6-->L698-8: Formula: (= |v_#race~threads_alive~0_52| |v_ULTIMATE.start_main_#t~nondet10#1_61|)  InVars {ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, ULTIMATE.start_main_#t~post9#1=|v_ULTIMATE.start_main_#t~post9#1_47|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~post9#1][75], [threadThread1of3ForFork0InUse, 8#L688-4true, 18#L698-8true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), 87#L688-8true, Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 206#true, Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:58,811 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is not cut-off event
[2023-11-03 13:58:58,812 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is not cut-off event
[2023-11-03 13:58:58,812 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is not cut-off event
[2023-11-03 13:58:58,812 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is not cut-off event
[2023-11-03 13:58:58,814 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), 87#L688-8true, Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:58,814 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is not cut-off event
[2023-11-03 13:58:58,814 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is not cut-off event
[2023-11-03 13:58:58,815 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is not cut-off event
[2023-11-03 13:58:58,815 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is not cut-off event
[2023-11-03 13:58:58,815 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 191#L690true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 7#threadEXITtrue, 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:58,815 INFO  L383   tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,815 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,815 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,815 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,818 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][161], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 134#L690true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), 5#L688-6true, Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:58,818 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is not cut-off event
[2023-11-03 13:58:58,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is not cut-off event
[2023-11-03 13:58:58,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is not cut-off event
[2023-11-03 13:58:58,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is not cut-off event
[2023-11-03 13:58:58,819 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 7#threadEXITtrue, 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:58,819 INFO  L383   tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,825 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 7#threadEXITtrue, 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:58,825 INFO  L383   tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,825 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,825 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,825 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,826 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,826 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][144], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 7#threadEXITtrue, 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:58,826 INFO  L383   tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,826 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,826 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,827 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][135], [113#L688-6true, threadThread1of3ForFork0InUse, 18#L698-8true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 224#true, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 7#threadEXITtrue, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:58,827 INFO  L383   tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,828 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][139], [113#L688-6true, threadThread1of3ForFork0InUse, 18#L698-8true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 7#threadEXITtrue, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:58,828 INFO  L383   tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,828 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,828 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,828 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,828 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,842 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][135], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, 166#L698-6true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 7#threadEXITtrue, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:58,842 INFO  L383   tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,842 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,842 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,842 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,842 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1009] L698-6-->L698-8: Formula: (= |v_#race~threads_alive~0_52| |v_ULTIMATE.start_main_#t~nondet10#1_61|)  InVars {ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, ULTIMATE.start_main_#t~post9#1=|v_ULTIMATE.start_main_#t~post9#1_47|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~post9#1][87], [8#L688-4true, threadThread1of3ForFork0InUse, 18#L698-8true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 206#true, Black: 214#(= |#race~data~0| 0), 7#threadEXITtrue, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:58,842 INFO  L383   tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,842 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,843 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,843 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,848 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][144], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 7#threadEXITtrue, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:58,848 INFO  L383   tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,848 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,848 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,848 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,850 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1009] L698-6-->L698-8: Formula: (= |v_#race~threads_alive~0_52| |v_ULTIMATE.start_main_#t~nondet10#1_61|)  InVars {ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_61|, ULTIMATE.start_main_#t~post9#1=|v_ULTIMATE.start_main_#t~post9#1_47|, #race~threads_alive~0=|v_#race~threads_alive~0_52|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~post9#1][75], [8#L688-4true, threadThread1of3ForFork0InUse, 18#L698-8true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 206#true, Black: 214#(= |#race~data~0| 0), 7#threadEXITtrue, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:58,850 INFO  L383   tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,850 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,851 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][135], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, 166#L698-6true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 7#threadEXITtrue, 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:58,851 INFO  L383   tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,864 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, 79#L688-6true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 214#(= |#race~data~0| 0), 7#threadEXITtrue, 168#L705-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:58,865 INFO  L383   tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event
[2023-11-03 13:58:58,865 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:58,865 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:58,865 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:59,047 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 2#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 224#true, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 212#true, 7#threadEXITtrue, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:59,048 INFO  L383   tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event
[2023-11-03 13:58:59,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:58:59,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:58:59,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:58:59,055 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 7#threadEXITtrue, 168#L705-2true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:59,055 INFO  L383   tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event
[2023-11-03 13:58:59,055 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:59,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:59,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 13:58:59,056 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, 83#L705-1true, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 7#threadEXITtrue, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:59,056 INFO  L383   tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event
[2023-11-03 13:58:59,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:59,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:59,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 13:58:59,060 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 35#L701-2true, 7#threadEXITtrue, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:59,060 INFO  L383   tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event
[2023-11-03 13:58:59,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:58:59,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:58:59,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:58:59,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:58:59,061 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][144], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 35#L701-2true, 7#threadEXITtrue, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:59,061 INFO  L383   tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event
[2023-11-03 13:58:59,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:58:59,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:58:59,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:58:59,076 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 35#L701-2true, Black: 214#(= |#race~data~0| 0), 7#threadEXITtrue, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:59,077 INFO  L383   tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event
[2023-11-03 13:58:59,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:58:59,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:58:59,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:58:59,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:58:59,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:58:59,078 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][161], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), 5#L688-6true, 116#threadEXITtrue, Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 35#L701-2true, Black: 214#(= |#race~data~0| 0), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:59,078 INFO  L383   tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event
[2023-11-03 13:58:59,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:58:59,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:58:59,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:58:59,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:58:59,078 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][187], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), 5#L688-6true, 116#threadEXITtrue, Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 35#L701-2true, Black: 214#(= |#race~data~0| 0), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:59,079 INFO  L383   tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event
[2023-11-03 13:58:59,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:58:59,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:58:59,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:58:59,079 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), 87#L688-8true, Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:59,080 INFO  L383   tUnfolder$Statistics]: this new event has 77 ancestors and is not cut-off event
[2023-11-03 13:58:59,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is not cut-off event
[2023-11-03 13:58:59,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is not cut-off event
[2023-11-03 13:58:59,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is not cut-off event
[2023-11-03 13:58:59,080 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, 107#threadEXITtrue, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 7#threadEXITtrue, 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:59,080 INFO  L383   tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event
[2023-11-03 13:58:59,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:58:59,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:58:59,081 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 13:58:59,084 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([981] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_46| |v_threadThread3of3ForFork0_#t~nondet5_15|)  InVars {}  OutVars{threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_15|, #race~threads_alive~0=|v_#race~threads_alive~0_46|}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#t~nondet5, #race~threads_alive~0][161], [threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 302#true, Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), 5#L688-6true, 116#threadEXITtrue, Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:59,085 INFO  L383   tUnfolder$Statistics]: this new event has 77 ancestors and is not cut-off event
[2023-11-03 13:58:59,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is not cut-off event
[2023-11-03 13:58:59,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is not cut-off event
[2023-11-03 13:58:59,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is not cut-off event
[2023-11-03 13:58:59,097 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 202#(= |#race~threads_alive~0| 0), Black: 232#(<= 0 ~threads_alive~0), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 160#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 7#threadEXITtrue, 307#true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|)])
[2023-11-03 13:58:59,098 INFO  L383   tUnfolder$Statistics]: this new event has 77 ancestors and is not cut-off event
[2023-11-03 13:58:59,098 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is not cut-off event
[2023-11-03 13:58:59,098 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is not cut-off event
[2023-11-03 13:58:59,098 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is not cut-off event
[2023-11-03 13:58:59,106 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([952] L688-4-->L688-6: Formula: (= |v_#race~threads_alive~0_42| |v_threadThread2of3ForFork0_#t~nondet5_13|)  InVars {}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race~threads_alive~0=|v_#race~threads_alive~0_42|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, #race~threads_alive~0][103], [113#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 224#true, threadThread3of3ForFork0InUse, 302#true, Black: 245#(<= 0 |ULTIMATE.start_main_#t~post9#1|), Black: 295#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post9#1|)), Black: 232#(<= 0 ~threads_alive~0), Black: 202#(= |#race~threads_alive~0| 0), Black: 304#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet5|), Black: 208#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet10#1|), 78#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 214#(= |#race~data~0| 0), 7#threadEXITtrue, 11#L705-5true, Black: 220#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 307#true])
[2023-11-03 13:58:59,107 INFO  L383   tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event
[2023-11-03 13:58:59,107 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:58:59,107 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:58:59,107 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 13:58:59,188 INFO  L130       PetriNetUnfolder]: 204549/344903 cut-off events.
[2023-11-03 13:58:59,189 INFO  L131       PetriNetUnfolder]: For 485514/560663 co-relation queries the response was YES.
[2023-11-03 13:59:00,262 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 998396 conditions, 344903 events. 204549/344903 cut-off events. For 485514/560663 co-relation queries the response was YES. Maximal size of possible extension queue 11770. Compared 3788055 event pairs, 104011 based on Foata normal form. 12381/319086 useless extension candidates. Maximal degree in co-relation 791411. Up to 243404 conditions per place. 
[2023-11-03 13:59:01,786 INFO  L137   encePairwiseOnDemand]: 310/316 looper letters, 137 selfloop transitions, 12 changer transitions 0/219 dead transitions.
[2023-11-03 13:59:01,786 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 219 transitions, 1439 flow
[2023-11-03 13:59:01,787 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-03 13:59:01,787 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-03 13:59:01,788 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 610 transitions.
[2023-11-03 13:59:01,788 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6434599156118144
[2023-11-03 13:59:01,789 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 610 transitions.
[2023-11-03 13:59:01,789 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 610 transitions.
[2023-11-03 13:59:01,789 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 13:59:01,789 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 610 transitions.
[2023-11-03 13:59:01,790 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 203.33333333333334) internal successors, (610), 3 states have internal predecessors, (610), 0 states have call successors, (0), 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:59:01,791 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 316.0) internal successors, (1264), 4 states have internal predecessors, (1264), 0 states have call successors, (0), 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:59:01,791 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 316.0) internal successors, (1264), 4 states have internal predecessors, (1264), 0 states have call successors, (0), 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:59:01,791 INFO  L175             Difference]: Start difference. First operand has 104 places, 160 transitions, 844 flow. Second operand 3 states and 610 transitions.
[2023-11-03 13:59:01,791 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 219 transitions, 1439 flow
[2023-11-03 13:59:10,851 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 219 transitions, 1405 flow, removed 0 selfloop flow, removed 1 redundant places.
[2023-11-03 13:59:10,853 INFO  L231             Difference]: Finished difference. Result has 106 places, 168 transitions, 915 flow
[2023-11-03 13:59:10,853 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=316, PETRI_DIFFERENCE_MINUEND_FLOW=817, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=915, PETRI_PLACES=106, PETRI_TRANSITIONS=168}
[2023-11-03 13:59:10,853 INFO  L288   CegarLoopForPetriNet]: 85 programPoint places, 21 predicate places.
[2023-11-03 13:59:10,854 INFO  L495      AbstractCegarLoop]: Abstraction has has 106 places, 168 transitions, 915 flow
[2023-11-03 13:59:10,854 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 184.33333333333334) internal successors, (553), 3 states have internal predecessors, (553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 13:59:10,854 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 13:59:10,854 INFO  L209   CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 13:59:10,854 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22
[2023-11-03 13:59:10,854 INFO  L420      AbstractCegarLoop]: === Iteration 8 === Targeting threadErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2023-11-03 13:59:10,855 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 13:59:10,855 INFO  L85        PathProgramCache]: Analyzing trace with hash 661500313, now seen corresponding path program 1 times
[2023-11-03 13:59:10,855 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 13:59:10,855 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075177757]
[2023-11-03 13:59:10,855 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 13:59:10,856 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 13:59:10,866 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 13:59:10,944 INFO  L134       CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2023-11-03 13:59:10,944 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 13:59:10,944 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075177757]
[2023-11-03 13:59:10,944 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1075177757] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 13:59:10,945 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 13:59:10,945 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4
[2023-11-03 13:59:10,945 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001359630]
[2023-11-03 13:59:10,945 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 13:59:10,945 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 5 states
[2023-11-03 13:59:10,945 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 13:59:10,946 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants.
[2023-11-03 13:59:10,946 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20
[2023-11-03 13:59:11,000 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 171 out of 316
[2023-11-03 13:59:11,001 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 168 transitions, 915 flow. Second operand  has 5 states, 5 states have (on average 174.6) internal successors, (873), 5 states have internal predecessors, (873), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 13:59:11,001 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 13:59:11,001 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 171 of 316
[2023-11-03 13:59:11,001 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 13:59:14,220 INFO  L130       PetriNetUnfolder]: 21203/41556 cut-off events.
[2023-11-03 13:59:14,220 INFO  L131       PetriNetUnfolder]: For 43863/45715 co-relation queries the response was YES.
[2023-11-03 13:59:14,314 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 112038 conditions, 41556 events. 21203/41556 cut-off events. For 43863/45715 co-relation queries the response was YES. Maximal size of possible extension queue 962. Compared 389509 event pairs, 4925 based on Foata normal form. 4033/44516 useless extension candidates. Maximal degree in co-relation 72981. Up to 21845 conditions per place. 
[2023-11-03 13:59:14,430 INFO  L137   encePairwiseOnDemand]: 303/316 looper letters, 82 selfloop transitions, 13 changer transitions 0/134 dead transitions.
[2023-11-03 13:59:14,431 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 134 transitions, 848 flow
[2023-11-03 13:59:14,431 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2023-11-03 13:59:14,431 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 4 states.
[2023-11-03 13:59:14,432 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 753 transitions.
[2023-11-03 13:59:14,433 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5957278481012658
[2023-11-03 13:59:14,433 INFO  L72            ComplementDD]: Start complementDD. Operand 4 states and 753 transitions.
[2023-11-03 13:59:14,433 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 4 states and 753 transitions.
[2023-11-03 13:59:14,433 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 13:59:14,433 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 753 transitions.
[2023-11-03 13:59:14,434 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 5 states, 4 states have (on average 188.25) internal successors, (753), 4 states have internal predecessors, (753), 0 states have call successors, (0), 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:59:14,436 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 5 states, 5 states have (on average 316.0) internal successors, (1580), 5 states have internal predecessors, (1580), 0 states have call successors, (0), 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:59:14,436 INFO  L81            ComplementDD]: Finished complementDD. Result  has 5 states, 5 states have (on average 316.0) internal successors, (1580), 5 states have internal predecessors, (1580), 0 states have call successors, (0), 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:59:14,436 INFO  L175             Difference]: Start difference. First operand has 106 places, 168 transitions, 915 flow. Second operand 4 states and 753 transitions.
[2023-11-03 13:59:14,436 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 134 transitions, 848 flow
[2023-11-03 13:59:14,608 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 134 transitions, 767 flow, removed 27 selfloop flow, removed 6 redundant places.
[2023-11-03 13:59:14,610 INFO  L231             Difference]: Finished difference. Result has 95 places, 104 transitions, 455 flow
[2023-11-03 13:59:14,610 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=316, PETRI_DIFFERENCE_MINUEND_FLOW=429, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=455, PETRI_PLACES=95, PETRI_TRANSITIONS=104}
[2023-11-03 13:59:14,610 INFO  L288   CegarLoopForPetriNet]: 85 programPoint places, 10 predicate places.
[2023-11-03 13:59:14,611 INFO  L495      AbstractCegarLoop]: Abstraction has has 95 places, 104 transitions, 455 flow
[2023-11-03 13:59:14,611 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 5 states, 5 states have (on average 174.6) internal successors, (873), 5 states have internal predecessors, (873), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 13:59:14,611 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 13:59:14,611 INFO  L209   CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 13:59:14,611 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23
[2023-11-03 13:59:14,612 INFO  L420      AbstractCegarLoop]: === Iteration 9 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2023-11-03 13:59:14,612 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 13:59:14,612 INFO  L85        PathProgramCache]: Analyzing trace with hash 1623160310, now seen corresponding path program 1 times
[2023-11-03 13:59:14,612 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 13:59:14,612 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468529076]
[2023-11-03 13:59:14,612 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 13:59:14,612 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 13:59:14,623 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 13:59:14,664 INFO  L134       CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked.
[2023-11-03 13:59:14,664 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 13:59:14,664 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468529076]
[2023-11-03 13:59:14,664 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468529076] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 13:59:14,664 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 13:59:14,665 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2023-11-03 13:59:14,665 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041504412]
[2023-11-03 13:59:14,665 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 13:59:14,665 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-03 13:59:14,665 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 13:59:14,666 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-03 13:59:14,666 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-03 13:59:14,709 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 175 out of 316
[2023-11-03 13:59:14,709 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 104 transitions, 455 flow. Second operand  has 3 states, 3 states have (on average 180.0) internal successors, (540), 3 states have internal predecessors, (540), 0 states have call successors, (0), 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:59:14,710 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 13:59:14,710 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 175 of 316
[2023-11-03 13:59:14,710 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 13:59:18,563 INFO  L130       PetriNetUnfolder]: 30637/57430 cut-off events.
[2023-11-03 13:59:18,563 INFO  L131       PetriNetUnfolder]: For 42952/45355 co-relation queries the response was YES.
[2023-11-03 13:59:18,681 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 151286 conditions, 57430 events. 30637/57430 cut-off events. For 42952/45355 co-relation queries the response was YES. Maximal size of possible extension queue 1518. Compared 553373 event pairs, 6954 based on Foata normal form. 1821/57068 useless extension candidates. Maximal degree in co-relation 103584. Up to 28037 conditions per place. 
[2023-11-03 13:59:18,849 INFO  L137   encePairwiseOnDemand]: 304/316 looper letters, 107 selfloop transitions, 13 changer transitions 0/161 dead transitions.
[2023-11-03 13:59:18,850 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 161 transitions, 966 flow
[2023-11-03 13:59:18,850 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-03 13:59:18,851 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-03 13:59:18,851 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 607 transitions.
[2023-11-03 13:59:18,852 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.640295358649789
[2023-11-03 13:59:18,852 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 607 transitions.
[2023-11-03 13:59:18,852 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 607 transitions.
[2023-11-03 13:59:18,852 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 13:59:18,852 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 607 transitions.
[2023-11-03 13:59:18,853 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 202.33333333333334) internal successors, (607), 3 states have internal predecessors, (607), 0 states have call successors, (0), 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:59:18,854 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 316.0) internal successors, (1264), 4 states have internal predecessors, (1264), 0 states have call successors, (0), 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:59:18,854 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 316.0) internal successors, (1264), 4 states have internal predecessors, (1264), 0 states have call successors, (0), 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:59:18,855 INFO  L175             Difference]: Start difference. First operand has 95 places, 104 transitions, 455 flow. Second operand 3 states and 607 transitions.
[2023-11-03 13:59:18,855 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 161 transitions, 966 flow
[2023-11-03 13:59:18,882 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 161 transitions, 943 flow, removed 0 selfloop flow, removed 2 redundant places.
[2023-11-03 13:59:18,883 INFO  L231             Difference]: Finished difference. Result has 96 places, 114 transitions, 531 flow
[2023-11-03 13:59:18,883 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=316, PETRI_DIFFERENCE_MINUEND_FLOW=442, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=531, PETRI_PLACES=96, PETRI_TRANSITIONS=114}
[2023-11-03 13:59:18,884 INFO  L288   CegarLoopForPetriNet]: 85 programPoint places, 11 predicate places.
[2023-11-03 13:59:18,884 INFO  L495      AbstractCegarLoop]: Abstraction has has 96 places, 114 transitions, 531 flow
[2023-11-03 13:59:18,884 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 180.0) internal successors, (540), 3 states have internal predecessors, (540), 0 states have call successors, (0), 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:59:18,884 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 13:59:18,884 INFO  L209   CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 13:59:18,885 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24
[2023-11-03 13:59:18,885 INFO  L420      AbstractCegarLoop]: === Iteration 10 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2023-11-03 13:59:18,885 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 13:59:18,885 INFO  L85        PathProgramCache]: Analyzing trace with hash -38325558, now seen corresponding path program 2 times
[2023-11-03 13:59:18,885 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 13:59:18,885 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915597232]
[2023-11-03 13:59:18,886 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 13:59:18,886 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 13:59:18,897 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 13:59:18,963 INFO  L134       CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked.
[2023-11-03 13:59:18,964 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 13:59:18,964 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915597232]
[2023-11-03 13:59:18,964 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [915597232] provided 0 perfect and 1 imperfect interpolant sequences
[2023-11-03 13:59:18,964 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [909908523]
[2023-11-03 13:59:18,964 INFO  L93    rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1
[2023-11-03 13:59:18,964 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2023-11-03 13:59:18,965 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3
[2023-11-03 13:59:18,966 INFO  L229       MonitoredProcess]: Starting monitored process 5 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2023-11-03 13:59:18,968 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process
[2023-11-03 13:59:19,068 INFO  L228   tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s)
[2023-11-03 13:59:19,069 INFO  L229   tOrderPrioritization]: Conjunction of SSA is unsat
[2023-11-03 13:59:19,070 INFO  L263         TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 9 conjunts are in the unsatisfiable core
[2023-11-03 13:59:19,071 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2023-11-03 13:59:19,176 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7
[2023-11-03 13:59:19,207 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2023-11-03 13:59:19,208 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16
[2023-11-03 13:59:19,225 INFO  L134       CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked.
[2023-11-03 13:59:19,225 INFO  L328         TraceCheckSpWp]: Computing backward predicates...
[2023-11-03 13:59:19,271 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2023-11-03 13:59:19,272 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 20
[2023-11-03 13:59:19,275 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25
[2023-11-03 13:59:19,313 INFO  L134       CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked.
[2023-11-03 13:59:19,313 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleZ3 [909908523] provided 0 perfect and 2 imperfect interpolant sequences
[2023-11-03 13:59:19,313 INFO  L184   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2023-11-03 13:59:19,313 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 9
[2023-11-03 13:59:19,314 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159012422]
[2023-11-03 13:59:19,314 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2023-11-03 13:59:19,314 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 10 states
[2023-11-03 13:59:19,314 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 13:59:19,314 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants.
[2023-11-03 13:59:19,315 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90
[2023-11-03 13:59:19,572 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 174 out of 316
[2023-11-03 13:59:19,573 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 114 transitions, 531 flow. Second operand  has 10 states, 10 states have (on average 177.6) internal successors, (1776), 10 states have internal predecessors, (1776), 0 states have call successors, (0), 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:59:19,574 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 13:59:19,574 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 174 of 316
[2023-11-03 13:59:19,574 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 13:59:21,016 INFO  L130       PetriNetUnfolder]: 8243/19039 cut-off events.
[2023-11-03 13:59:21,016 INFO  L131       PetriNetUnfolder]: For 16195/16888 co-relation queries the response was YES.
[2023-11-03 13:59:21,063 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 52848 conditions, 19039 events. 8243/19039 cut-off events. For 16195/16888 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 185800 event pairs, 3261 based on Foata normal form. 1002/19161 useless extension candidates. Maximal degree in co-relation 46513. Up to 11681 conditions per place. 
[2023-11-03 13:59:21,118 INFO  L137   encePairwiseOnDemand]: 309/316 looper letters, 82 selfloop transitions, 12 changer transitions 0/134 dead transitions.
[2023-11-03 13:59:21,118 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 134 transitions, 760 flow
[2023-11-03 13:59:21,119 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2023-11-03 13:59:21,119 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 4 states.
[2023-11-03 13:59:21,120 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 766 transitions.
[2023-11-03 13:59:21,120 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6060126582278481
[2023-11-03 13:59:21,120 INFO  L72            ComplementDD]: Start complementDD. Operand 4 states and 766 transitions.
[2023-11-03 13:59:21,121 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 4 states and 766 transitions.
[2023-11-03 13:59:21,121 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 13:59:21,121 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 766 transitions.
[2023-11-03 13:59:21,122 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 5 states, 4 states have (on average 191.5) internal successors, (766), 4 states have internal predecessors, (766), 0 states have call successors, (0), 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:59:21,123 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 5 states, 5 states have (on average 316.0) internal successors, (1580), 5 states have internal predecessors, (1580), 0 states have call successors, (0), 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:59:21,124 INFO  L81            ComplementDD]: Finished complementDD. Result  has 5 states, 5 states have (on average 316.0) internal successors, (1580), 5 states have internal predecessors, (1580), 0 states have call successors, (0), 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:59:21,124 INFO  L175             Difference]: Start difference. First operand has 96 places, 114 transitions, 531 flow. Second operand 4 states and 766 transitions.
[2023-11-03 13:59:21,124 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 134 transitions, 760 flow
[2023-11-03 13:59:21,139 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 134 transitions, 743 flow, removed 2 selfloop flow, removed 1 redundant places.
[2023-11-03 13:59:21,140 INFO  L231             Difference]: Finished difference. Result has 98 places, 104 transitions, 460 flow
[2023-11-03 13:59:21,141 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=316, PETRI_DIFFERENCE_MINUEND_FLOW=436, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=460, PETRI_PLACES=98, PETRI_TRANSITIONS=104}
[2023-11-03 13:59:21,141 INFO  L288   CegarLoopForPetriNet]: 85 programPoint places, 13 predicate places.
[2023-11-03 13:59:21,141 INFO  L495      AbstractCegarLoop]: Abstraction has has 98 places, 104 transitions, 460 flow
[2023-11-03 13:59:21,142 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 10 states, 10 states have (on average 177.6) internal successors, (1776), 10 states have internal predecessors, (1776), 0 states have call successors, (0), 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:59:21,142 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 13:59:21,142 INFO  L209   CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 13:59:21,150 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0
[2023-11-03 13:59:21,342 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,5 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2023-11-03 13:59:21,343 INFO  L420      AbstractCegarLoop]: === Iteration 11 === Targeting threadErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2023-11-03 13:59:21,344 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 13:59:21,344 INFO  L85        PathProgramCache]: Analyzing trace with hash 502294192, now seen corresponding path program 1 times
[2023-11-03 13:59:21,344 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 13:59:21,345 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409651451]
[2023-11-03 13:59:21,345 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 13:59:21,345 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 13:59:21,359 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 13:59:21,376 INFO  L134       CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked.
[2023-11-03 13:59:21,376 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 13:59:21,377 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409651451]
[2023-11-03 13:59:21,377 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1409651451] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 13:59:21,377 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 13:59:21,378 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-11-03 13:59:21,378 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060938537]
[2023-11-03 13:59:21,378 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 13:59:21,379 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-03 13:59:21,379 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 13:59:21,379 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-03 13:59:21,380 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-03 13:59:21,413 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 175 out of 316
[2023-11-03 13:59:21,414 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 104 transitions, 460 flow. Second operand  has 3 states, 3 states have (on average 180.66666666666666) internal successors, (542), 3 states have internal predecessors, (542), 0 states have call successors, (0), 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:59:21,414 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 13:59:21,414 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 175 of 316
[2023-11-03 13:59:21,414 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 13:59:22,997 INFO  L130       PetriNetUnfolder]: 9115/20787 cut-off events.
[2023-11-03 13:59:22,997 INFO  L131       PetriNetUnfolder]: For 18987/19503 co-relation queries the response was YES.
[2023-11-03 13:59:23,050 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 58044 conditions, 20787 events. 9115/20787 cut-off events. For 18987/19503 co-relation queries the response was YES. Maximal size of possible extension queue 565. Compared 201816 event pairs, 6265 based on Foata normal form. 1/19898 useless extension candidates. Maximal degree in co-relation 30799. Up to 15240 conditions per place. 
[2023-11-03 13:59:23,106 INFO  L137   encePairwiseOnDemand]: 313/316 looper letters, 75 selfloop transitions, 2 changer transitions 3/121 dead transitions.
[2023-11-03 13:59:23,106 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 121 transitions, 719 flow
[2023-11-03 13:59:23,106 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-03 13:59:23,107 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-03 13:59:23,107 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 580 transitions.
[2023-11-03 13:59:23,108 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6118143459915611
[2023-11-03 13:59:23,108 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 580 transitions.
[2023-11-03 13:59:23,108 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 580 transitions.
[2023-11-03 13:59:23,108 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 13:59:23,108 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 580 transitions.
[2023-11-03 13:59:23,109 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 193.33333333333334) internal successors, (580), 3 states have internal predecessors, (580), 0 states have call successors, (0), 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:59:23,110 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 316.0) internal successors, (1264), 4 states have internal predecessors, (1264), 0 states have call successors, (0), 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:59:23,110 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 316.0) internal successors, (1264), 4 states have internal predecessors, (1264), 0 states have call successors, (0), 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:59:23,110 INFO  L175             Difference]: Start difference. First operand has 98 places, 104 transitions, 460 flow. Second operand 3 states and 580 transitions.
[2023-11-03 13:59:23,111 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 121 transitions, 719 flow
[2023-11-03 13:59:23,133 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 121 transitions, 701 flow, removed 0 selfloop flow, removed 2 redundant places.
[2023-11-03 13:59:23,135 INFO  L231             Difference]: Finished difference. Result has 97 places, 103 transitions, 450 flow
[2023-11-03 13:59:23,135 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=316, PETRI_DIFFERENCE_MINUEND_FLOW=446, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=450, PETRI_PLACES=97, PETRI_TRANSITIONS=103}
[2023-11-03 13:59:23,136 INFO  L288   CegarLoopForPetriNet]: 85 programPoint places, 12 predicate places.
[2023-11-03 13:59:23,136 INFO  L495      AbstractCegarLoop]: Abstraction has has 97 places, 103 transitions, 450 flow
[2023-11-03 13:59:23,136 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 180.66666666666666) internal successors, (542), 3 states have internal predecessors, (542), 0 states have call successors, (0), 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:59:23,136 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 13:59:23,136 INFO  L209   CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 13:59:23,136 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26
[2023-11-03 13:59:23,137 INFO  L420      AbstractCegarLoop]: === Iteration 12 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2023-11-03 13:59:23,137 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 13:59:23,137 INFO  L85        PathProgramCache]: Analyzing trace with hash 86272122, now seen corresponding path program 1 times
[2023-11-03 13:59:23,137 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 13:59:23,137 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1692722043]
[2023-11-03 13:59:23,137 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 13:59:23,138 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 13:59:23,149 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 13:59:23,165 INFO  L134       CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked.
[2023-11-03 13:59:23,165 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 13:59:23,166 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1692722043]
[2023-11-03 13:59:23,166 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1692722043] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 13:59:23,166 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 13:59:23,167 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-11-03 13:59:23,167 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1388915111]
[2023-11-03 13:59:23,167 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 13:59:23,168 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-03 13:59:23,168 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 13:59:23,169 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-03 13:59:23,169 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-03 13:59:23,189 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 180 out of 316
[2023-11-03 13:59:23,190 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 103 transitions, 450 flow. Second operand  has 3 states, 3 states have (on average 184.66666666666666) internal successors, (554), 3 states have internal predecessors, (554), 0 states have call successors, (0), 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:59:23,190 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 13:59:23,190 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 180 of 316
[2023-11-03 13:59:23,190 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 13:59:24,659 INFO  L130       PetriNetUnfolder]: 8170/19238 cut-off events.
[2023-11-03 13:59:24,660 INFO  L131       PetriNetUnfolder]: For 16526/16760 co-relation queries the response was YES.
[2023-11-03 13:59:24,710 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 53388 conditions, 19238 events. 8170/19238 cut-off events. For 16526/16760 co-relation queries the response was YES. Maximal size of possible extension queue 560. Compared 190859 event pairs, 5466 based on Foata normal form. 10/18361 useless extension candidates. Maximal degree in co-relation 32071. Up to 13395 conditions per place. 
[2023-11-03 13:59:24,823 INFO  L137   encePairwiseOnDemand]: 312/316 looper letters, 83 selfloop transitions, 4 changer transitions 0/130 dead transitions.
[2023-11-03 13:59:24,823 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 130 transitions, 734 flow
[2023-11-03 13:59:24,824 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-03 13:59:24,824 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-03 13:59:24,825 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 600 transitions.
[2023-11-03 13:59:24,825 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6329113924050633
[2023-11-03 13:59:24,826 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 600 transitions.
[2023-11-03 13:59:24,826 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 600 transitions.
[2023-11-03 13:59:24,826 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 13:59:24,826 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 600 transitions.
[2023-11-03 13:59:24,827 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 200.0) internal successors, (600), 3 states have internal predecessors, (600), 0 states have call successors, (0), 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:59:24,828 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 316.0) internal successors, (1264), 4 states have internal predecessors, (1264), 0 states have call successors, (0), 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:59:24,828 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 316.0) internal successors, (1264), 4 states have internal predecessors, (1264), 0 states have call successors, (0), 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:59:24,828 INFO  L175             Difference]: Start difference. First operand has 97 places, 103 transitions, 450 flow. Second operand 3 states and 600 transitions.
[2023-11-03 13:59:24,829 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 130 transitions, 734 flow
[2023-11-03 13:59:24,842 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 130 transitions, 726 flow, removed 0 selfloop flow, removed 2 redundant places.
[2023-11-03 13:59:24,843 INFO  L231             Difference]: Finished difference. Result has 98 places, 105 transitions, 474 flow
[2023-11-03 13:59:24,844 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=316, PETRI_DIFFERENCE_MINUEND_FLOW=446, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=474, PETRI_PLACES=98, PETRI_TRANSITIONS=105}
[2023-11-03 13:59:24,844 INFO  L288   CegarLoopForPetriNet]: 85 programPoint places, 13 predicate places.
[2023-11-03 13:59:24,844 INFO  L495      AbstractCegarLoop]: Abstraction has has 98 places, 105 transitions, 474 flow
[2023-11-03 13:59:24,844 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 184.66666666666666) internal successors, (554), 3 states have internal predecessors, (554), 0 states have call successors, (0), 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:59:24,844 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 13:59:24,845 INFO  L209   CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1]
[2023-11-03 13:59:24,845 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27
[2023-11-03 13:59:24,845 INFO  L420      AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2023-11-03 13:59:24,845 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 13:59:24,845 INFO  L85        PathProgramCache]: Analyzing trace with hash -1216775050, now seen corresponding path program 1 times
[2023-11-03 13:59:24,846 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 13:59:24,846 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152067510]
[2023-11-03 13:59:24,846 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 13:59:24,846 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 13:59:24,866 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-11-03 13:59:24,867 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2023-11-03 13:59:24,877 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-11-03 13:59:24,884 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2023-11-03 13:59:24,885 INFO  L360         BasicCegarLoop]: Counterexample is feasible
[2023-11-03 13:59:24,885 INFO  L805   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (17 of 18 remaining)
[2023-11-03 13:59:24,885 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (16 of 18 remaining)
[2023-11-03 13:59:24,885 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (15 of 18 remaining)
[2023-11-03 13:59:24,885 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (14 of 18 remaining)
[2023-11-03 13:59:24,886 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (13 of 18 remaining)
[2023-11-03 13:59:24,886 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (12 of 18 remaining)
[2023-11-03 13:59:24,886 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (11 of 18 remaining)
[2023-11-03 13:59:24,886 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (10 of 18 remaining)
[2023-11-03 13:59:24,886 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (9 of 18 remaining)
[2023-11-03 13:59:24,886 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (8 of 18 remaining)
[2023-11-03 13:59:24,886 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (7 of 18 remaining)
[2023-11-03 13:59:24,887 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (6 of 18 remaining)
[2023-11-03 13:59:24,887 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (5 of 18 remaining)
[2023-11-03 13:59:24,887 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (4 of 18 remaining)
[2023-11-03 13:59:24,887 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (3 of 18 remaining)
[2023-11-03 13:59:24,887 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (2 of 18 remaining)
[2023-11-03 13:59:24,887 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (1 of 18 remaining)
[2023-11-03 13:59:24,887 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (0 of 18 remaining)
[2023-11-03 13:59:24,888 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28
[2023-11-03 13:59:24,888 INFO  L445         BasicCegarLoop]: Path program histogram: [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 13:59:24,888 WARN  L233   ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis
[2023-11-03 13:59:24,888 INFO  L515   ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances.
[2023-11-03 13:59:24,907 INFO  L144    ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions.
[2023-11-03 13:59:24,909 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 228 places, 223 transitions, 478 flow
[2023-11-03 13:59:24,942 INFO  L130       PetriNetUnfolder]: 16/437 cut-off events.
[2023-11-03 13:59:24,942 INFO  L131       PetriNetUnfolder]: For 16/16 co-relation queries the response was YES.
[2023-11-03 13:59:24,944 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 460 conditions, 437 events. 16/437 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 694 event pairs, 0 based on Foata normal form. 0/380 useless extension candidates. Maximal degree in co-relation 358. Up to 10 conditions per place. 
[2023-11-03 13:59:24,944 INFO  L82        GeneralOperation]: Start removeDead. Operand has 228 places, 223 transitions, 478 flow
[2023-11-03 13:59:24,946 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 228 places, 223 transitions, 478 flow
[2023-11-03 13:59:24,946 INFO  L124   etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation.
[2023-11-03 13:59:24,946 INFO  L131   etLargeBlockEncoding]: Starting large block encoding on Petri net that has 228 places, 223 transitions, 478 flow
[2023-11-03 13:59:24,946 INFO  L113        LiptonReduction]: Starting Lipton reduction on Petri net that has 228 places, 223 transitions, 478 flow
[2023-11-03 13:59:24,947 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 228 places, 223 transitions, 478 flow
[2023-11-03 13:59:24,979 INFO  L130       PetriNetUnfolder]: 16/437 cut-off events.
[2023-11-03 13:59:24,979 INFO  L131       PetriNetUnfolder]: For 16/16 co-relation queries the response was YES.
[2023-11-03 13:59:24,980 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 460 conditions, 437 events. 16/437 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 694 event pairs, 0 based on Foata normal form. 0/380 useless extension candidates. Maximal degree in co-relation 358. Up to 10 conditions per place. 
[2023-11-03 13:59:24,991 INFO  L119        LiptonReduction]: Number of co-enabled transitions 22960
[2023-11-03 13:59:27,917 INFO  L134        LiptonReduction]: Checked pairs total: 110519
[2023-11-03 13:59:27,917 INFO  L136        LiptonReduction]: Total number of compositions: 134
[2023-11-03 13:59:27,919 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2023-11-03 13:59:27,920 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;@c530315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=<UNSUPPORTED>, UseSemiCommutativity=<UNSUPPORTED>, Solver=<NOT_USED>, SolverTimeout=<NOT_USED>]
[2023-11-03 13:59:27,920 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 21 error locations.
[2023-11-03 13:59:27,922 INFO  L130       PetriNetUnfolder]: 0/6 cut-off events.
[2023-11-03 13:59:27,922 INFO  L131       PetriNetUnfolder]: For 0/0 co-relation queries the response was YES.
[2023-11-03 13:59:27,923 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 13:59:27,923 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1]
[2023-11-03 13:59:27,923 INFO  L420      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 18 more)] ===
[2023-11-03 13:59:27,923 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 13:59:27,923 INFO  L85        PathProgramCache]: Analyzing trace with hash 45647576, now seen corresponding path program 1 times
[2023-11-03 13:59:27,923 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 13:59:27,924 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283955543]
[2023-11-03 13:59:27,924 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 13:59:27,924 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 13:59:27,928 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 13:59:27,935 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:59:27,935 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 13:59:27,935 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283955543]
[2023-11-03 13:59:27,935 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283955543] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 13:59:27,935 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 13:59:27,935 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-11-03 13:59:27,936 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966100361]
[2023-11-03 13:59:27,936 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 13:59:27,936 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-03 13:59:27,936 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 13:59:27,936 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-03 13:59:27,936 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-03 13:59:27,967 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 193 out of 357
[2023-11-03 13:59:27,967 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 97 transitions, 226 flow. Second operand  has 3 states, 3 states have (on average 194.33333333333334) internal successors, (583), 3 states have internal predecessors, (583), 0 states have call successors, (0), 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:59:27,967 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 13:59:27,967 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 193 of 357
[2023-11-03 13:59:27,968 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
